Windsor Palms is in an excellent location just two-and-a-half miles from Walt Disney World Resort, plus it’s only one mile away from the shops and restaurants of the Formosa Gardens area off the US 192.
Your email address will not be published. Required fields are marked *
or continue with
Enter the e-mail address associated with the account.
We'll e-mail a link to reset your password.