1,139 houses for sale in Cartagena