Surf Shack
3.5 Star Yelp Rating
195 Ratings yelp logo
12217 W Linebaugh Ave Tampa, Florida 33626 | Restaurant Info