Island House Villas
Island House Villas is a group of 2 bedroom, 2-bath apartments, and a few 4-bedroom, 3-bath townhouse units in several two-story buildings that are located on DeAllyon Avenue. They are just next door to the Van Der Meer Tennis Center. There is a private central parking lot and a community pool. Residents of the villas can have one pet, which must be leashed at all times when outside. Short term rentals in these villas are allowed.