English: The Plaza of Spain is located in the city center, near the Montjuic mountain.
Telugu: స్పెయిన్ యొక్క ప్లాజా సిటీ సెంటర్ లో ఉంది, మోంట్జూక్ పర్వత సమీపంలో .