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

Restaurant

Tuus