Coach & Horses

27 Barnes High Street, Richmond upon Thames, London, SW13 9LW