Search Hotels
Search History
1 Hotels found in Dedham.
Destination: USA Dedham |
Hotel Address: 2517 Main Road
Situated in the mountains overlooking Phillips Lake, this comfortable inn offers free Wi-Fi, a neighbouring golf course, and luxurious amenities
Guestrooms offer antique furnishings, and most boast lake views, gas burning fireplaces, and en suite baths containing standard-size tubs with whirlpool jets and heated towel bars
The Lucerne Inn features a large outdoor swimming pool, beautiful gazebos...More