Dal Baffo European Cuisine 878 Santa Cruz Ave Menlo Park, CA 94025 Phone: (650) 325-1588 Fax: (650) 326-2780 View Website
Category: Restaurants