- Liked: Cleanliness, staff & service, amenities, property conditions & facilities
It’s a cheap nights stay. Friendly staff.... prob won’t be back As it’s not overly appealing. But ok for the money.
Please select a valid check out date
Located in Niagara Falls, Econo Lodge At The Falls North is in the city center. Rainbow Bridge and Skylon Tower are notable landmarks, and travelers looking to shop may want to visit Fashion Outlets of Niagara Falls and Clifton Hill. Fallsview Indoor Waterpark and Aquarium of Niagara are not to be missed.