Holiday Inn, Boston

30, Washington Street, Somerville, MA, 02143, Boston, USA
Boston, USA
Massachusetts
United States