Ascending stone stairs surrounded by huge green tree and grass at a public natural park in spring time, Buyukada Island (Princes island), Istanbul, Turkey
Description: Ascending stone stairs surrounded by huge green tree and grass at a public natural park in spring time, Buyukada Island (Princes island), Istanbul, Turkey