5924 North Florida Avenue, Tampa, FLPhone Number: (813) 237-5511 Location Tampa , FL See map: Google Maps