2111 Glenwood Dr, Winter Park, FL 32792
A 33,638 sf office complex located on the south side of Aloma Avenue withiin walking distance of Winter Park Hospital.