with addl 'Ciudad Autonoma Melilla' titles & logo. Melilla is a 12.5 sq KM/4.5 sq mile autonomous enclave of Spain on the Mediterannean coast of North Africa.