85b Fleet Rd, Hampstead, London NW3 2QY
Nearest TFL: Hampstead Heath (Overground) or Belsize Park (Northern Line)