Shirley, MA is a town in Middlesex County, MA and is approximately fifty miles west-northwest of Boston and is bordered by the towns and cities of Ayer, Leominster, Devens, Groton, Harvard and Lunenburg, MA.

Let’s work together to make the home buying or selling process easier and more rewarding than ever.