Montchanin DE Hotels & Motels 1. 528 Montchanin Rd, Montchanin, DE 19710 | Inn At Montchanin Village Spa (302) 888-2133