Review of La Tourelle Resort and Spa. La Tourelle is a hotel in Ithaca, NY which is located in the heart of the Finger Lakes region.