United States / Tampa / RestaurantssteakhouseSteelbachAddress1902 N Ola Ave, TampaWebsitewww.steelbach.comPhone+18136935478—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 itButcher N Barbeque · 5 mNot ratedGraze 1910 · 15 mNot ratedAva Pizzeria Neapolitan · 19 mNot ratedEmpamamas