French Touch Istanbul is a restaurant located in Istanbul. The search results indicate it is situated on Piri Reis Mahallesi 2059 Sokak.