Lodging/Accommodations close to Aquarium of Niagara
The Red Coach Inn
+1-888-878-9982
2 Buffalo Ave., Niagara Falls, NY 14303
+1-888-878-9982
~0.67 miles south of Aquarium of Niagara
~12 minute walk
- 3 star Downtown property
- 2 meeting rooms in hotel
Back to Top