Le Lido de Paris Where is it? The Lido is a favorite for Parisiens.  It is at 116 bis avenue des Champs-Elysées.  The nearest Metro station is George V, on line 1. Potted History Five people were key in the history and success of Le Lido. The Clerico Brothers Joseph and Louis Clerico, brothers of Italian ancestry, bought La Plage de Paris in 1946 and transformed it into Le Lido.  It became a luxury setting for people to dine while watching a revue – a new concept which was soon copied all over the world.  In 1955, the opened a…

Read More…