Sleeps up 10
Our luxury villa, which has often been compared
to a show house, is a home from home where you can stay at
Just 3 MILES from Disney World
The SOUTH FACING pool means that you will get
the maximum Florida sunshine, especially in the winter months.