Oma & Opa Villa is a Turkish restaurant.