Babbo's Original Mediterranean
Address:
3503 Haven Ave, Menlo Park, CA 94025
Phone:
(650) 364-1488 Restaurants, Mediterranean
Other Businesses:
- Waiters On Wheels at 3501 Haven Ave, Menlo Park, CA 94025
- Quadrus / Lo Property Management at 2400 Sand Hill Rd, Menlo Park, CA 94025
- Quadrus Cafe at 2400 Sand Hill Rd, Menlo Park, CA 94025
- Golden Falafel at 883 Hamilton Ave, Menlo Park, CA 94025
- Mitsunobu at 325 Sharon Park Drive, Suite A2, Menlo Park, CA 94025