Experience upscale lodging in Clermont, FL. Hillhouse offers modern amenities, spacious accommodations, and a prime location near Lake Clermont.