Super Pizza offers a wide selection of pizzas and is also known for kebabs. The establishment is located at 142 Stafford Road.