10 Bd 8 Ba Windsor Cay 1031 Cr Villa Orlando is located about 10 minutes' drive from Northeast Regional City Park, giving access to various tourist spots nearby.
This Orlando holiday home offers a convenient location, 4.1 miles from Showcase of Citrus, while natural sights like Lake Davenport are 2.7 miles away. Buccaneer Bay is located around a 15-minute drive away, and Church Street train station is 23 miles away.