Located just a stone's throw from The University of Florida campus, The Glenwood Plaza is a block-long shopping center fronting on busy 23rd Avenue in Gainesville, Florida.
This has been a company owned building of 22 stores for almost 20 years. On the same property, the company owns eight warehouses.