Surf Shack Coastal Kitchen

12217 W Linebaugh Ave Tampa FL 33626 USA

(813) 475-5916

Location