DoubleTree
Hotel
Milford, Massachusetts
Featuring a peaceful suburban setting and conveniently located off Interstate 495, this hotel offers easy access to nearby cities along with spacious accommodations and state-of-the-art amenities.
Number of rooms: 177
11 Beaver Street, Milford, MA 01757, United States
Hotel booked 1 times today.