Map
35A Kemanke Cad., Istanbul, Turkey
Price
65
website
Restaurant
Lokanta Maya