This charming hotel is located in Niagara Falls USA. The 604 welcoming accomodation units offer a perfect place to relax at the end of the day. In addition, Wi-Fi access is offered at the establishment's common spaces. Those who stay at this establishment can enjoy the convenience of 24-hour reception. The property has functional business facilities, ideal for business travellers.
310 4th St
United States (US)