La Concha brings the tapa tradition to Letchworth Garden City. It provides a bar and restaurant.