Description
Property Location Located in Niagara Falls, Country Inn & Suites By Carlson, Niagara Falls, ON is minutes from Nightmares Fear Factory and Fallsview Indoor Waterpark. This family-friendly hotel is close to Bridal Veil Falls and Niagara Falls State Park. Rooms Make yourself at home in one of the 108 air-conditioned guestrooms. Cable television is provided for your entertainment. Private...
by skoosh
on October 28, 2018 from skoosh