The Falls Hotel Niagara Falls is New York in the United States. It was built in 1975 and was remodeled in 2007. It is family friendly and ready to welcome children. The rooms are large and offer breakfast with the best tea and coffee. The service staff is very pleasant and friendly.
Like
View more opinions on
Have you been here?
Add your opinion and photos and help other travelers discover