Hotel Information
Super 8 Kenmore Hotel is situated in the Business district area of Kenmore. The Hotel is the ideal place to stay for those travelers who would want a place near the well known Niagara Falls. Aside from the majestic falls, the Super 8 Kenmore is also near the establishments and other attractions.