Where do you need Restaurants ?
The Mayflower Restaurant
415-586-6061
37.724357
-122.457561
HOURS:
About The Mayflower Restaurant
The Mayflower Restaurant is located at 1422 Ocean Ave, San Francisco, CA. This location is in the Westwood Park neighborhood. This business specializes in Family Style Restaurants.