Boasting a private pool, Lee's Windsor Hills Villa * is a villa set in Orlando. Guests benefit from patio and an outdoor pool. Free WiFi is available throughout the property. Read more
Boasting a private pool, Lee's Windsor Hills Villa * is a villa set in Orlando. Guests benefit from patio and an outdoor pool. Free WiFi is available throughout the property.