Insel Kafi is a restaurant.