Plaza de Espana is a beautiful public square located on Gran Via Madrid's busy main street. The impressive Edificio Espana building is located directly north of the square. Statues of Cervantes and Don Quixote are featured in the centre of the square alon