Dunia offers suites and may have a restaurant. It's located in Cartagena de Indias, near Bocagrande Beach.