The complex opened in 2008 offers the perfect combination of urban sophistication and Florida's most coveted nature and beauty. The property offers fully equipped apartments in a resort hotel. In Winter Garden (Main gate West), the hotel is near the airport and close to Lake Davenport. Excellent decor, atmosphere and location to ensure an amazing vacation with the whole family.
14182 Avalon Rd, Winter Garden, FL 34787, United States