Waterside Villa is a luxury villa located in Orlando, Florida that boasts a fantastic lake view and is just 20 minutes away from Disney and other key attractions! Click here to Enter