The Left Bank Restaurant

635 Santa Cruz Ave
Menlo Park, CA
650.473.6543
37.452636
-122.183321

for The Left Bank Restaurant
Directions
from: