Spain is located in Southwestern Europe, occupying most of the Iberian Peninsula. It shares borders with Portugal to the west and France to the northeast. The Mediterranean Sea lies to the east and south, providing Spain with beautiful coastlines. Known for its diverse culture, Spain features vibrant cities, historical sites, and stunning landscapes.