Stop by our Southside Deli Location or our newly opened Fleming Island Restaurant Location.
- SOUTHSIDE LOCATION
-
3362 Powers AveJacksonville, Florida 32207
Phone: (904) 293-9440
- FLEMING ESTATES LOCATION
Stop by our Southside Deli Location or our newly opened Fleming Island Restaurant Location.
Phone: (904) 293-9440