Just starting to look at villas for our next trip. Can anyone tell me about the location of Windwood Bay? Last year we stayed at Indian Point and have stayed around the same area on other trips - all very handy for eating out etc on the 192.
Is Windwood Bay anywhere near the 192 or is there another similar area nearby with a good selection of places to eat.
Also what sort of drive time is it to Disney?
Many thanks![]()
Bookmarks