Mammas Inn Niagara Falls leży w dzielnicy Lundy's Lane, w niewielkiej odległości od Park tematyczny Marineland i oferuje sezonowy basen zewnętrzny. W miejscach publicznych zapewniono Wi-Fi oraz wycieczki do winiarni.
Wodospad Horseshoe Falls znajduje się maksymalnie 1 km, a Ripley's Believe it or Not - w odległości kilku przecznic stąd. Pobliskie atrakcje rozrywkowe to Teatr Grega Frewina (600 metrów) i Kasyno Niagara (1,1 km). Ponadto, Rose Garden znajduje się w odległości 14 min spacerem. Wieża obserwacyjna Skylon Tower, a także Muzeum Historii Niagara Falls znajdują się również mniej niż 450 m od Mammas Inn. Hotel leży w zasięgu wzroku od stacji autobusowej Super 8.
W niektórych z 34 pokojów znajdują się biurko, telewizja satelitarna i klimatyzacja. Dla wygody gości przewidziano czajnik elektryczny i lodówkę. W niektórych łazienkach znajduje się bidet i oddzielna toaleta, a także suszarka do włosów i ręczniki.
Pizzeria Pizza Depot jest dumą Mammas Inn.