My husband is a pizza snob from New Haven, CT. He thinks Three Tomatoes as the best pizza in the Upper Valley.
I never met a pizza I didn't like, but Three Tomatoes' is especially good.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.