Restaurant
4.1 (2012 reviews)
The Stables Market, Chalk Farm Rd, Chalk Farm, London NW1 8AH, UK
+44 7379 633331