Tijuana Flats

6578 North U.S. Highway 41, Apollo Beach, FL 33572