Tank Magazine

Tank Magazine
91-93 Great Portland Street, London, W1W 7NX
Photo of Tank Magazine