Designed by
Title
Exterior of Temple Church, London, England #84451872
Description
Temple Church is a late 12th century church located in the City of London between Fleet Street and the River Thames. It was constructed by the Knights Templar as their English command center.
This image is editorial