Stamford gets a lot of the discussion in here when it comes to pizza, but how about Greenwich? A buddy is taking me to Pizza Post, says he used to go there all of the time in high school and wants to relive old memories.
If it were up to me - what would be the best options? Italian or Neapolitan-style please. Not greek.