Octopus Japanese Restaurant
OPEN NOW
Today: 5:00 pm - 8:30 pm
Phone: (650) 600-8794
Address: 925 El Camino Real, Menlo Park, CA 94025
Octopus Japanese Sushi
651 Oak Grove Ave, Menlo Park, CA 94025
751 El Camino Real, Menlo Park, CA 94025
1158 Chestnut St, Menlo Park, CA 94025
338 University Ave, Palo Alto, CA 94301
1438 El Camino Real, Menlo Park, CA 94025
1026 Alma St, Menlo Park, CA 94025
211 El Camino Real, Menlo Park, CA 94025
1029 El Camino Real, Menlo Park, CA 94025
1368 El Camino Real, Menlo Park, CA 94025
1077 El Camino Real, Menlo Park, CA 94025