Pizza Square is a highly-rated pizza restaurant offering a variety of delicious slices.