St. Andrews Villa is located on Indian Creek just a few short miles from Walt Disney World.
An ideal location that is central to the Attractions, close to local Shops and Restaurants.