Designed by
Title
JCDecaux logo on a fence #151277374
Description
Saint Priest, France - February 26, 2017: JCDecaux is a multinational corporation based in France, known for its bus-stop advertising systems, billboards, public bicycle rental systems
This image is editorial