Explore details about location Lake Debra Drive. Lake Debra Drive is a location situated within the Orlando alongside other areas such as Lymmo, Central Boulevard, Arnold Palmer Drive.