Chesca's is a pizzeria offering handmade pizzas. Look for the pizza slice flag!