Pubs in London - Wandsworth 21 Alma Road, Wandsworth, London, SW18 1AA Tags: air conditioning, beer garden, food, modern european, outside seating