Niagara Falls City, Niagara Falls City
Spend a second to
save a fortune!
Spend a second to save a fortune!
5553 Ferry Street, Niagara Falls City
This Niagara Falls, Ontario hotel is within a 20-minute walk of the famous Horseshoe Falls and offers spacious rooms. Downtown Niagara Falls is 4.1 km away. Guest rooms at the Mamma's Inn are equipped with Google TV and free WiFi.
See MoreUsage of subsidiary facilities may incur additional fees