2 Homes in Cartagena from $56 per night