Windsor Island Resort 10br Villa Pool Near Disney 3740 is located in the West Kissimmee district of Davenport, 19 km from Disney's Blizzard Beach Water Park, 20 km from ESPN Wide World of Sports and 20 km from Disney's Boardwalk.
3740 lana avenue, Davenport, 33897, United States