Map
123 Tesvikiye Cad., The Sofa Hotels & Residences, Istanbul 34367, Turkey
Restaurant
Tuus