In einer Entfernung von 5 Minuten zu Fuß von dem 3-Sterne-Hotel Niagara Mansion Carriage Suite Lewiston liegt Freedom Crossing Monument. Im Garten des Hotels finden die Gäste eine ruhige Oase, in der Außengrillplätze auf sie warten.
Niagara Parks Schmetterlingshaus ist etwa 3 Kilometer von der Pension entfernt und das Niagara Glen Nature Centre ist zudem innerhalb von circa 10 Minuten mit dem Auto zu erreichen. Zu den Sehenswürdigkeiten, die 7 km weit weg vom Niagara Mansion Carriage Suite Lewiston sind, gehört der Cham Shan Tempel. Auch die Basilika von ist in circa 15 Autominuten Entfernung von der Unterkunft.
Alle Zimmer verfügen über ein Bügeleisen/Bügelbrett und eine Klimaanlage, einige auch über eine Küche und eine voll ausgestattete Küchenzeile. Neben einer begehbaren Dusche und einer getrennten Toilette zählen auch ein Haartrockner und Badelaken zur Ausstattung des Badezimmers.
Circa 300 Meter vom Hotel Niagara Mansion Carriage Suite entfernt liegt das Restaurant Water Street Sidebar.