The Archduke

The Archduke
153 Concert Hall Approach, London, SE1 8XU
Photo of The Archduke