Ramada Niagara Falls Hotel, Niagara Falls Niagara New York United States North America
unidentified creepy crawly!

fionat, Ramada Niagara Falls Hotel, Niagara Falls Niagara New York United States North America

I booked this hotel because it looked like a lovely building from the outside, red brick, curved,...

»

Read the review



Page 1 / 10