Stock Photo: Facade of Vallecas 51 building, view from below. Madrid, Spain.