Stock Photo - Glass windows of the Torre Mare Nostrum (Gas Natural building), Barcelona, Catalonia, Spain

Stock Photo: Glass windows of the Torre Mare Nostrum (Gas Natural building), Barcelona, Catalonia, Spain.