A charming little pizzeria in the quaint town of Cherry Hill, Stella Pizza is a great place to stop by for a quick yet scrumptious meal. Cozy and unassuming, this modern restaurant sets the mood perfectly for a leisurely meal with friends. One of the few places in town that solely features innovative, exclusive pizzas, here you can sample a number of fascinating varieties, inspired by the...