Park Cemil Topuzlu

Public

/

İstanbul, Turkey

Year 1988-1989 Site Area 33.000 m²