Above is a map of the Windsor Palms resort showing the location of our villas and communal facilities, such as the clubhouse, swinning pool and recreational facilities
The Windsor Palms Resort Address is:
Windsor Palms, 2300 Wyndham Palms Way, Kissimmee FL 34747 407-390-1991