Hitchin, Hertfordshire, SG5
Brand new Cinnabar venue offers amazing food all day & night + a beautiful garden and terrace area.