Tampa Location:

7107 North Nebraska Ave.
Tampa, FL 33604

Phone: (813) 238-8100

We ask all of our customers to please be patient as all food is cooked fresh to order which takes time.