Spanish in London - Leytonstone 567-569 High Road Leytonstone, Leytonstone, London, E11 4PB Tags: cuisine: tapas, price for 2 (exc. drinks): £25, vegetarian dishes