Stock Photo - A limousine crosses the Plaza Cánovas del Castillo in Madrid, next to the fountain of Neptune (1786) and the five-star hotel Westin Palace Madrid, built in 1912 by personal suggestion of the king Alfonso XIII as the largest hotel at that time in the whole Europe.

Stock Photo: A limousine crosses the Plaza Cánovas del Castillo in Madrid, next to the fountain of Neptune (1786) and the five-star hotel Westin Palace Madrid.

Searchable keywords

Choose multiple keywords