Click on the marks to view detailed information about each location
Madrid, Spain.
Madrid is the name of the city, the province and the autonomous community.
Navarre, Spain.