The Ram Inn - 68 Wandsworth High St, Wandsworth, London SW18 4LB, UK on Eaten