These is a picture of the town of Niagara Falls, USA. You can see the roof of our hotel from here but YOU won't know which it is because I don't have it marked yet.
See where we Stayed
NEXT>>
Return to Home Page