Lake Eola is located in the beating heart of downtown Orlando, Florida and is truly a birder’s paradise. For those birders who LOVE...