The Glen House Resort Ltd in Leeds and the Thousand Islands ist nur einen 1-minütigen Fußmarsch von Lake Ontario und 7 Gehminuten von Smuggler's Glen Golfplatz entfernt. Zum Angebot gehören ein PC-Arbeitsplatz, kostenlose Zeitungen in der Lobby und eine rund um die Uhr besetzte Rezeption. Für Veranstaltungen beherbergt dieses Hotel 3 Tagungsräume. Vor Ort gibt es Folgendes: Parken ohne Service (kostenlos).