Mayflower is an Asian restaurant offering a diverse menu of Chinese, Thai, and Mongolian cuisine.