The Red Lion

The Red Lion
80 High Street, Stevenage, Hertfordshire, SG1 3DW