Este hotel de Niagara Falls, Ontario, se encuentra a 20 minutos a pie de las famosas cataratas Horseshoe y ofrece habitaciones amplias. El centro de Niagara Falls está a 4,1 km.
Las habitaciones del Mamma's Inn están equipadas con Google TV y WiFi gratuita. Todas tienen aire acondicionado y baño privado con secador de pelo.
El centro cívico y de convenciones de Niágara y el casino Fallsview se encuentran a 15 minutos a pie del hotel Mamma's Inn. El parque temático y acuario Marineland se encuentra a 10 minutos en coche.