Mayflower Cafe is a landmark seafood restaurant established in 1935. It offers Greek-inspired seafood and steak dishes in a retro setting. Gift cards and to-go orders are available.