Map
Cevdet Paşa Cad. 58, Istanbul, Turkey


Restaurant
Poseidon