Get directions to: Dal Baffo European Cuisine, Menlo Park, CA
Restaurant address: 878 Santa Cruz Ave Menlo Park, CA 94025, USA
Restaurant: Dal Baffo European Cuisine