Temple of Mithras, London.

Temple of Mithras, London, England