Preview Kio towers (Torres Kio) at the end of the Paseo de la Castellana, Plaza Castilla, Madrid, Spain, Europe Image ID: 831-425 Artist: Peter Barritt Purchase a commercial license Buy framed prints & more from our print store travel destination photography color image day outdoors places capital cities city location architecture exteriors building exterior modern tower towers kio paseo de la castellana torres kio puerta de europa plaza de castilla madrid spain europe square landmark landmarks plaza castilla