Pizza restaurant known for delicious pizzas and friendly service. A popular spot for takeout.