Caspar and Gambini (or Garibaldi) - they also have the best french fries.