Falls Motel

5820 Buffalo Avenue
Niagara Falls, NY 14304
United States

Category

Description
Welcome to Niagara Falls, New York State, home to one of the world’s most majestic sites, the magnificent Niagara Falls. We are Falls Motel, located only minutes from this world acclaimed attraction.
View Count 112