Description
Property Location<br/>
When you stay at The Crystal Inn on the Parkway in Niagara Falls, you'll be on the riverwalk and<br/>
minutes from Ten Thousand Buddhas Sarira Stupa and Whirlpool State Park. This motel is close to<br/>
American Falls and Bridal Veil Falls.<br/><br/>Rooms<br/>
Make yourself at home in one of the 38 air-conditioned rooms featuring refrigerators. Satellite<br/>
television is provided for your...
by ian.com
on July 05, 2014 from ian.com