Designed by
Title
JCDecaux logo on a wall #103131193
Description
Grenoble, France - June 24 2017: JCDecaux is a multinational corporation based in France, known for its bus-stop advertising systems, billboards, public bicycle rental systems, and street furniture
This image is editorial