This lease space is part of Lake Carroll Plaza located between Carrollwood and Forest Hills. Ideal for start-up small business. No CAM charges
The rest is here:
Retail/Office Space at Lake Carroll Plaza (11811 N Armenia Ave. Tampa FL 33612) $585 750sqft