The Mayflower Restaurant

1422 Ocean Ave
San Francisco, CA
415.586.6061
37.724456
-122.457636
Hours:
Mon - Fri: 7:30am - 8pm
Sat - Sun: 7:30am - 7pm

for The Mayflower Restaurant
Directions
from: