Plaza del Callao
Sol, Spain

The Callao Square (plaza del Callao) is located at the centre of the Spanish capital of Madrid.
Square data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).
Sol, Spain

The Callao Square (plaza del Callao) is located at the centre of the Spanish capital of Madrid.
Square data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).