Octopus Japanese Restaurant ★★★★☆4.3 (197) Restaurants Japanese restaurant · Sushi restaurant 925 El Camino Real, Menlo Park, CA 94025 Call Website Details →