8.6/10
Excellent
Free Wi-Fi
7 km.
Wilmington, DE Station
Set in Montchanin, 2.9 km from Delaware Museum of Natural History, The Inn at Montchanin Village & Spa offers accommodation with a fitness centre, free private parking, a garden and a restaurant.
Number of rooms: 13
528 Montchanin Road, Montchanin, DE 19710, United States