0 review
North Yard, Stables Market, Camden Town, London NW1 8AH
020 3376 9999
British, Modern European, International
Camden Town, North London
£££