The Crab Hut

3824 N 51st St, Tampa, FL 33619

(813) 248-2226

Rated 4.5 out of 5 from 4 Reviews
Location