Where is Callao Square?
Where is Callao Square located?
Callao Square, Callao Square, Spain (approx. 40.41986°, -3.705828°)
Where is Callao Square on the map?
Callao Square - Chueca
Callao Square - Bank of Spain
Callao Square - Ciudad Universitaria
Callao Square - Hospital Gregorio Marañón
Callao Square - La Vaguada
Callao Square - Madrid Airport
Callao Square - Madrid
Callao Square - Nuevos Ministerios
Callao Square - Plaza de Colón
Callao Square - Plaza de España
Callao Square - Plaza Mayor
Callao Square - Puerta del Sol
Callao Square - Salamanca
{"latitude":40.41986,"longitude":-3.705828,"title":"Callao Square"}