United States / Tampa / ShoppingShoppingSouth Terrace PlazaAddress7655 N 56th St, Temple TerraceWebsitesouth-terrace-plaza.edan.io—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itNuccio Park · 1300 mNot ratedSeminole Hardrock Tampa · 968 mNot ratedTampa Farmers Market · 195 mNot rated