Coach & Horses

178 Stoke Newington High Street London N16 7JL