Narlidere Town Square

Project is located in İzmir Narlıdere