125 Webber Road, L3B 5N8 Welland, Canada See more listings
Boasting a hot tub, Niagara Falls Le Castle is located in Welland. Guests have access to free of cost WiFi. Niagara on the Lake is 35 kilometer from the villa, while Niagara Falls is 21 kilometer from the property. John C. Munro Hamilton International Airport is 55 kilometer away. Niagara Falls Le Castle has been hosting from 20 Apr 2018. ?