Opened at the end of November 2007, the restaurant is situated in the heart of Stevenage Old town. There is a bright, comtemporary modern feeling dining experience with a unique design themed around Stevenage's very own sporting legend: Lewis Hamilton.
21/23 TOWN SQUARE STEVENAGE HERTFORDSHIRE, 193.4 m