Set in Davenport, 18 km from Disney's Animal Kingdom, Windsor Island Resort 7br Villa Pool Near Disney 3817 offers accommodation with a hot tub, spa facilities and a fitness centre. Guests can benefit from a patio and a children's playground.
3817 lana ave, Davenport, 33897, United States