La Bamba Restaurant

4815 W Laurel St Tampa FL 33607 USA

(813) 287-2575

Location