1. Mayflower Maids 64 Court St Ste 4, Plymouth, MA 02360 Coordinate: 41.95851,-70.66829 Phone: (508) 209-5725