Where is Spain Located on a Map?

Spain is in Southwestern Europe, on the Iberian Peninsula. It also partly borders North Africa. It is partially surrounded by the Atlantic Ocean and the Mediterranean sea.