Welcome To The Villa! Welcome to Villa by the Castle, your family’s Disney vacation home away from home. Villa by the Castle is a large, spacious, 2,812 Sq. Ft. house located in the exclusive Windsor Hills resort community. In fact the villa is one of the largest...
By continuing to browse the site you are agreeing to our use of cookies.