The Narrows Inn
Hotel
For travelers seeking an experience that blends exploration with relaxation, The Narrows Inn offers a distinct retreat. Situated near Leeds and the Thousand Islands, it’s a gateway to a region rich in natural beauty and outdoor pursuits. The hotel presents a convenient base for discovering the area’s charm, approximately 14 kilometers from the main urban hub.





















