Courtyard Lake Placid
Courtyard Lake Placid is located in upstate New York close to a variety of attractions. Visit Lake Placid, the Adirondacks Mountains, Whiteface Mountain Ski Center, Lake Placid Olympic Center and Lake Placid Olympic Ski Jumping Complex during your stay.