Located in Northeast Tampa, Temple Terrace Business and Storage Park offers immediate access to US 301, 56th Street, I-75, Busch Boulevard and the University of South Florida. The buildings offer a basic design which blends well with the needs of..
Relevance: 48.32971