23 S Osceola Ave, Orlando, FL 32801
1,656+/- sf two-story office building On-site parking Freestanding, easy in and out access Opportunity for user to occupy space within Downtown Orlando