Know a great happy hour or special for this location?
Long-running, brick-walled Italian restaurant & deli serving hand-tossed pizzas, pasta & subs.
Suggest an edit
1703 Main St, Sarasota, FL 34231