We have an upcoming trip (and are taking my in-laws) in a few weeks, and as spoiled as this sounds, I've never stayed offsite. I'm very nervous about it.
Has anyone ever stayed at Windsor Palms? What can you tell me? What was great, what did you miss?
Thanks so much!
Share This Thread On Social Media: