Stop by our Southside Deli Location or our newly opened Fleming Island Restaurant Location.

  • SOUTHSIDE LOCATION
  • 3362 Powers Ave
    Jacksonville, Florida 32207

    Phone: (904) 293-9440

  • FLEMING ESTATES LOCATION
  • 1831 Golden Eagle Way Suite 29
    Fleming Island, Florida 32203

    Phone: (904) 707-7242