Octopus Japanese Restaurant

1730 S Victoria Ave
Ventura, CA
805.650.1122
34.25743
-119.210658

for Octopus Japanese Restaurant
Directions
from: