Doubletree Hotel Boston/Milford

11 Beaver Street
Milford
Massachusetts
United States