UMUTLAR RESTAURANT Home Restaurantlar > UMUTLAR RESTAURANT Address: LEFKOŞA GPS: 35.19196205153765, 33.367082476615906 Telephone: 0392 2273236 Tweet