Set in Davenport, 19 km from Disney's Animal Kingdom and 20 km from Disney's Blizzard Beach Water Park, Windsor Island Resort 10 Bedroom Luxury Villa 2120 villa offers air conditioning. This property offers a private pool and free private parking.
Davenport, 33896, United States