The new IHOP, which was mentioned recently in another posting’s comments, is now open. This is located at the Fallsview Plaza Hotel on Fallsview Blvd. I wonder if the second image below is where the new Dave & Busters will be located?
All things Niagara Falls tourism…
Do i see “east side marios” on this building, too?
Ooops! I guess I forgot to tell you…….my bad!!!!