Town & Country Motor Inn

Address: 
2200 Saranac Ave Lake Placid, NY

This hotel is located within the scenic village of Lake Placid in the Adirondack Mountains. It offers both room and apartment/cottage accommodations.