La Tourelle Resort & Spa

1150 Danby Rd
Ithaca
New York
United States