Juro'cho'sushi
1140 S Seaward Ave Frnt
Ventura
CA
93001
(805) 652-0382
Open Map
Restaurants