The Mayflower Restaurant offers a menu celebrating China's diverse regional cuisines, featuring classic Chinese dishes, Cantonese, and East Asian favorites. They are known for delicious lunches with flavorful prawn pot stickers.