The Black Cap

171 Camden High Street London NW1 7JY