Shirley is located in Middlesex County in the northeastern part of Massachusetts between Leominster and Lowell on Highway 70 near Fort Devens.
Read reviews and find deals for hotels in Shirley.
To find what you need in Shirley use the Yellow Pages
by OneTime
City:
Hotel Name:
Check-In Date:
Check-Out Date:
Guests: 1 2 3 4