Get directions to: Mayflower Chinese Restaurant, Rome, NY
Restaurant address: 1730 Black River Blvd N Rome, NY 13440, USA
Restaurant: Mayflower Chinese Restaurant