The Niagara Inn
HotelStraightforward rooms in an unpretentious hotel featuring an indoor pool & free breakfast. People often mention room, hotel, stay,
Address
ξ454 Main St, Niagara Falls, NY 14301, United States
Website
Rating on Google Maps
2.80 (71 reviews)Open on Google Maps
Working Hours
- .: Hide open hours for the week