Where is Gibraltar located?

The Rock of Gibraltar is located in Gibraltar, off Southwestern Spain on the Iberian Peninsula. It is only several miles from the coast of North Africa, at the entrance to the Mediterranean sea.