Spanish Restaurants Letchworth Garden City, Stevenage - Welcome to the directory of Letchworth Garden City Spanish Restaurants and tapas restaurants in Letchworth Garden City. It lists spanish restaurants and tapas restaurants who offer spanish food and spanish cuisine. Find business details, ratings and reviews of your local tapas restaurant or spanish restaurant in Letchworth Garden City, Stevenage and write your own review. Are you a tapas restaurant in Letchworth Garden City? Why not advertise your spanish food business on the Letchworth Garden City Business Directory – IT'S FREE!