South Landing Inn
📍 21 Front Street South
· Niagara On The Lake (ON)
· Canada
Rating
⭐ 9.2
Reviews
4
Stars
☆☆☆☆☆
0 Stars
About this hotel
South Landing Inn offers accommodation in Niagara On The Lake (ON) , Canada .
This property is classified as a inn.
The property is located at 21 Front Street South .
Guests have given this property a rating of 9.2 based on 4 guest reviews .
South Landing Inn is an accommodation option for travelers looking to stay in Niagara On The Lake (ON) .