Stock Photo - An urban view in Castilla square, Madrid, Spain

Stock Photo: An urban view in Castilla square, Madrid, Spain.