Other Restaurants in London - Earlsfield 418 Garratt Lane, Earlsfield, London, SW18 4HW Tags: delivery, private parties: up to 30 guests, takeaway