24 & 25 The Wynd, Letchworth Garden City SG6 3EN, UK
Amazing food amazing place amazing people the tast was out of this world