Lake Placid, New York Hotels & Resorts
"Your spotless, all seasons motel for couples and families!" Situated in the beautiful Olympic Village of Lake Placid, Town & Country Motor Inn offers resort living in the heart of the magnificent Adi...
View Details »