This is a nice little place with a big menu. You can find this restaurant off Sheridan drive, tucked away in the North Town Plaza. They make a wide array of pizzas. All the pizzas I’ve had here are great but they also have other great items on their menu. The service is sometimes slow but the prices are very reasonable.
more