Windrush Bar & Kitchen,
Windrush Bar & Kitchen,
Address ·
Clapton, London
Directions
Details
Address
184A Stoke Newington High Street
London
N16 7JD
England