Dit hotel in Niagara Falls, Ontario, ligt op 20 minuten lopen van de beroemde Horseshoe Falls en biedt ruime kamers. Het centrum van Niagara Falls ligt op 4,1 km afstand.
De kamers van Mamma's Inn zijn uitgerust met Google TV en gratis WiFi. Elke kamer is voorzien van airconditioning en een eigen badkamer met een haardroger.
Het Niagara Convention and Civic Centre en Fallsview Casino liggen op 15 minuten lopen van Mamma's Inn. Het attractiepark Marineland en het aquarium liggen op 10 minuten rijden.