Hands down this is the best pizza in San Diego if you have to know how to order it...4 words... Stuffed Deep Dish Pizza... Not deep dish pizza, stuffed deep dish pizza.
Oh...and the Italian sandwiches are solid as well. Again you have to know how to order it... Italian beef with cheez whiz instead of provolone cheese. Add hot peppers.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.