Mokuren is a restaurant located within Hotel El Mirador.