Plaza de la Virgen Square. Valencia. Comunidad Valenciana. Spain, Stock Photo, Picture And Royalty Free Image. Pic. PDU-1980565