French Palace
Tomtom Mah. Muammer Karaca Tiyatro Cikmazi No:271 Cihangir, Beyoglu, Istanbul Turkey
French Palace is a Historic Sites place is located in Istanbul, Istanbul. The address of French Palace is Tomtom Mah. Muammer Karaca Tiyatro Cikmazi No:271 Cihangir, Beyoglu, Istanbul Turkey.