Sally's Apizza among best pizza spots in the U.S., per The Infatuation – TheHour

This brick-and-mortar pizza joint in Connecticut made The Infatuation’s list of the “18 best pizza places in America.”

Do you trust this headline?

You already voted!