Since 1929 The Mayflower Cafe has served the local community as well as tourists with the freshest seafood, Portuguese and Italian specialties and good old comfort food at reasonable prices.
300 Commercial Street, Provincetown, MA, 02657
508 487-0121