Pizza restaurant serving Italian cuisine. Known for delicious pizza and affordable prices.