Verified reviews from pay at table guests
Left Bank - Menlo Park
635 Santa Cruz Ave, Menlo Park, CA 94025
Up ’n go contactless payments unavailable at Left Bank - Menlo Park