Sowerby Delight is a fast-food restaurant specializing in pizza and other takeaway options. Order online for delivery.