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

Things to Do

    This Best Western is independently owned and operated.®