Based on 279 review
This comfortable hotel is situated in Lake Placid. The accommodation features a total of 102 units. Wired and wireless internet connections are available in the public areas. The reception desk is not open throughout the day. This accommodation does not accept pets. Visitors travelling for business ...