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, spaziose, 2,812 Sq. Ft. house located in the exclusive Windsor Hills resort community. In fact the villa is one of the largest...