Listings » Accommodation, Travel & Tours
Lake Placid accommodation - Situated within the beautiful village of Lake Placid, Town & Country Motor Inn offers you resort lodging and accommodations in the heart of the magnificent Adirondack mountains. Feel free to call us at 518 523-9268