Mayflower Restaurant Reviews & Details
1121 Nelson St
Mayflower Restaurant is located at 1121 Nelson St in Rockville near the intersection of Nelson St and Azalea Dr. Their menu consists of Chinese dishes . Call (301) 279-0806 for dine in.
- Service:Dine In
- Major Intersection:Nelson St And Azalea Dr
Tell us more about Mayflower Restaurant Rockville!