Edificio Santiago de Compostela…
C/ Santiago de Compostela 94, MADRID
676 to 1,352 sq m(7,276.41 to 14,552.81 sq ft)Available
Price per sq m€192
per year
Office building…Office building…
Standing alone asset…Standing alone asset…
LEED ORO…LEED ORO…
Excellent of natural light…Excellent of natural light…