22 The Hyde, Shephall, Stevenage SG2 9SB +44 1438 350200
restaurant, Stevenage, England, United Kingdom
Today
How to go there