From Our Editors
Fill up on bread and olive oil at Italian hub Dino's Snack Shop. Comfort food at its best, low-fat is intentionally left off the menu here.
Don't waste time on public transportation! Bring your own wheels to the restaurant and easily park nearby.
For a decently-priced meal that's not too fancy, Dino's Snack Shop hits the nail on the head.