www.adirondack-inn.com
Nestled in the natural beauty of the Adirondack Mountains, the family-owned Best Western Adirondack Inn is perfectly situated on Main Street in Lake Placid, New York-just across the street from the Olympic Center and next to Mirror Lake Beach.
Språk: English Page Rank: 3 Uppdaterad: 2013-08-14