Spanish in London - Earlsfield 585 Garratt Lane, Earlsfield, London, SW18 4ST Tags: private parties: up to 20 guests, spanish tapas, vegetarian dishes