The Plaza de Castilla (English: "Castile Square") is a roundabout in the north of Madrid, Spain. From Wikipedia