The Den

The Den
100 Wardour Street, London, W1F 0TN
Photo of The Den