This Orchard Square pizza restaurant has a prime spot in the heart of Sheffield city centre. With space to dine indoors or out, you’ll be able to enjoy award-winning, authentic Neapolitan pizza & handcrafted cocktails amongst the lively atmosphere of this bustling high street.