Renovated office/retail space for rent in a good central Tampa location. Space consists of a 1,000 sf open area, 300 sf storage area and a bathroom. Full central A/C.
Read more from the original source:
Commercial Space – Central Location (8424 Nebraska Ave) $600 1300sqft