The Black Cap

The Black Cap, 171 Camden High Street, London NW1 7JY | Gay London