TWIST Home Restaurantlar > TWIST Address: 25. NURİ EFENDİ SOK. ARABAHMET LEFKOŞA Telephone: 0392 2282841 Tweet