Freestanding For Lease
1,200+ Sq Ft
up to 23,950 SF Available
Skylark Plaza is an 87,000 SF neighborhood shopping center in Ocala, FL. The plaza has space available for both retail and office tenants. There are access roads to the center from both NE 25th Ave & NE 14th Street and the plaza benefits from an over-sized parking lot and combined traffic counts of over 37,400.
Located at the corner of NE 25th Ave & NE 14th Street.