The Kenilworth Lodge is a historic inn located near the Sebring's Lake Jackson. It offers Chateau-type villas, lodge rooms, apartments and suites with mini-refrigerators, voice mail, individual A/C and television with 3 complimentary HBO channels. Activities are golfing and bicycling.