Since 1929 The Mayflower Café has served the local community as well as tourists with the freshest seafood, Portuguese and Italian specialties and tasty comfort food at reasonable prices.
300 Commercial Street, Provincetown, MA, 02657