Lock 17

11 Camden Lock Place London NW1 8AB