2361 Lake Debra Dr
(1)

2361 Lake Debra Dr, Orlando, FL 32835

Reviews

1 year ago

Talking Turkey

The complex looks at Turkey Lake and across the lake is a park. This is nice because it will always be a park. I haven't loved there long, but the apartment is nice and sizable and was very clean upon move in. The staff have been very responsive to any issues I've had.
1 found this helpful.