Offering an outdoor pool and a restaurant, this Florida resort is located in Kissimmee. Free WiFi access is also available in this resort. Walt Disney World Resort is 12.1 km away from the property.
Facilities of Villa Bahama Bay upgraded 3 Bedroom Villa Deluxe
- Air conditioning