CLOSED

Narrow Kitchen

brunch restaurant
4.6(125 reviews)
396 Mare St, London E8 1HP, UK