Dirty and smelly rooms
The room was dirty and was smelling. You can get better hotels at this rate. Completely disappointed. I
With a stay at The America's Hospitality Inn, you'll be centrally located in Niagara Falls, within a 15-minute drive of Bridal Veil Falls and Niagara Falls State Park. Free self parking is available onsite.
Based on 297 reviews
Policies vary by room type and provider.