ISTANBUL, TURKEY
ISTANBUL, TURKEY
ISTANBUL, TURKEY
ISTANBUL, TURKEY
ISTANBUL, TURKEY
Centrally located on a quiet street in the heart of the city. Just a 2-3 minute walking distance from public transportation, popular shopping streets and congress centers, as well.