The Imperial Police Station in Firuzağa which was recently built in the vicinity of Taksim
Istanbul, Turkey · 1880
The Imperial Police Station in Firuzağa which was recently built in the vicinity of Taksim, Istanbul, Turkey, 1880. Ancient sites — The 1800s Archive, from the Library of Congress record.