Set in Davenport, 20 km from Disney's Animal Kingdom and 21 km from Disney's Blizzard Beach Water Park, 2330 LC - Windsor Island - Amazing 8 Bed Villa offers air conditioning. This property offers a private pool and free private parking.
Davenport, 33897, United States