2625 Main Street,, Lake Placid, New York, 12946, USA
English

Location

Address
2625 Main Street,,
Lake Placid, New York,
12946,
USA
phone
toll free
    This Best Western is independently owned and operated.®