Address: Tayakadın District Terminal Street 1 34283 Arnavutköy / İstanbul Türkiye, İstanbul, İstanbul - Türkiye
Checkins
1
Avarage rating at this location
3.75
Jeroen Westra
Carluccio’s
almost 2 years ago