Mount PleasantRestaurants Judging Restaurants – Mayflower (Chinese takeout) by Prince Of Petworth November 8, 2011 at 12:00 pm 16 Comments The Mayflower Chinese take out restaurant is located at 3066 Mt. Pleasant St, NW next to Flying Fish coffee. How do they rate in terms of takeout spots? How do they compare to Peking Garden in Adams Morgan? Any particularly good dishes?