Dean Park Pizza has operated on Shrewsbury's Main Street since its opening nearly 35 years ago by Olga and John Baltas. The restaurant has recently come under new leadership with Christo Baltas, who grew up in the building and has returned with his family and hospitality experience to revive it as a community destination. The business describes itself as offering "fresh food, full mugs, fun times" and operates as both a pizza restaurant and grill.