BEST WESTERN MOUNTAIN LAKE INN

Address:

487 Lake Flower Avenue
12983 Lake Placid, US

Hotel star rating:

2 stars

Map:


Contact   ·   Privacy   ·   Terms