2520 Main St. Lake Placid, NY 12946
Coming soon to Lake Placid, the Grand Adirondack Hotel is designed for those with an appreciation for new adventures and the laid-back luxury of the Grand Adirondack hotels of the past.
Hospitality Management Advisors