Mammas Inn Niagara Falls с Wi-Fi в зонах общественного пользования и парковкой на территории расположен в 25 минутах неспешного шага от "Ярости Ниагары". Этот 2-звездочный отель находится в районе Ландис-Лейн, менее чем в 2 км от Маршрута вдоль ущелья Ниагары.
Он находится в паре минут ходьбы от колеса обозрения Niagara SkyWheel. Этот мотель разместился всего в 7 минутах ходьбы от башни Скайлон. Кроме того, Rose Garden находится в 1 км. Mammas Inn располагается в 30 минутах пешей прогулки от аквариума Ниагары. Довольно близко от отеля расположена автобусная остановка "Super 8".
Номера в отеле оснащены письменным столом, телевизором с плоским экраном и спутниковыми каналами, системой климат-контроля. К услугам гостей электрочайник и холодильник. В ванных можно воспользоваться биде и отдельным туалетом, а также феном и полотенцами.
На территории Mammas Inn работает пиццерия. Ресторан "Napoli Ristorante & Pizzeria", где подают блюда европейской кухни, расположен на расстоянии всего 150 метров от отеля.