Enjoy Your Dream Vacation At
Mamma's Inn
Located In Niagara Falls
About
Mamma's Inn
Mamma's Inn
Since 2021
Located In Niagara Falls
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. Hotel is close to all good restaurants in the vicinity and have ample parking space to cater to the guests.
Guest rooms at the Mamma's Inn are equipped with cable TV and free WiFi. Each is air conditioned and has a private bathroom including a hair dryer.
We Offer
Choose A Better Services
Best Rate Guaranteed
Contact us now to get the latest deals and for the next booking
Accomodation
Rooms & Suites
What's Around
Nearby
Skylon Tower
650 m
Aquarium of Niagara
2.3 km
Journey Behind the Falls
1.4 km
Pizza Depot
50 m
Explore Portfolio
Gallery
Find Us
Contact Information
-
Address
5553 Ferry St, Niagara Falls, Ontario L2G 1S3, Canada. -
Call
905-354-3400 -
Email
mammasinn@yahoo.com