Shirley is a town in Middlesex County, Massachusetts, United States. It is approximately thirty miles west-northwest of Boston. The population was 7,431 at the 2020 census. The town has a well-preserved historic New England town center.
AdGet our Best Rate for Your Next Hotel Booking. Start Your Travel Planning Today! Create a Hotel Price Alert and Monitor Lodging Fares for Specific Travel Dates.
Free price comparison · Our best deals on hotels · Search 100s of sites · Compare hotels for free
AdStay closer to the adventure with Tripadvisor® vacation rentals. Book your next trip now. Book now and feel confident with the flexible cancellation policies in case plans change.
Candid Traveler Photos · Best Places to Eat · Fun Things to Do · Amazing Experiences