The American side.
New York side
USA side
On the American side
Yep...Right by Buffalo,NY
Yes
Its on the American side
U.S. side, 3rd Street approx 1 mile from the falls.
American. Fallsview is in Canada
Thanks! Your answer is awaiting moderation.
If you go to see a concert there, is smoking allowed? Does it smell smokey where the bands play?
Read More