There is a large El Corte Ingles store on this street as well as other stores. The Hotel Melia Princesa is also located on this street.
The Palacio de Liria is a historic palace that is adjacent to the street. This belongs to the Duchess of Alba.
More