Other Restaurants in London - Earlsfield 174 Garratt Lane, Earlsfield, London, SW18 4ED Tags: air conditioning, delivery, pizza, takeaway, vegetarian dishes