5553 Ferry St, Niagara Falls, Ontario L2G 1S3, Canada
Services & Facilities
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.
24-hour front desk
All guestrooms at Mamma's Inn offer Amazing rooms features & facility.
Address5553 Ferry St, Niagara Falls, Ontario L2G 1S3, Canada.