
The Glen House Resort
409 Thousand Islands Parkway, Leeds and the Thousand Islands
Location Here, you’ll be enjoying yourself all the time. Resort The Glen House Resort is located in Leeds and the Thousand Islands. This resort is located in 12 km from the city center. At the resort You can stop by the bar. It’s time to have a nice meal! Stop by the restaurant. Want t
Free WiFiParkingPool
USD 139 night
