Madrid Spain the Telefonica building on Gran Via
Size: 3413px × 5120px
Location: Gran Via, Madrid, Spain
Photo credit: © Steven May / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: architecture, building, design, espana, gran, landmark, madrid, spain, telefonica