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.
This hotel is located within the scenic village of Lake Placid in the Adirondack Mountains. It offers both room and apartment/cottage accommodations.