L’Opera Restaurant in Paris Admin 13 years ago The Restaurant cost 6 million Euro and was completed this summer, after three years and it’s located in the Place de l’Opéra, Paris. click on images to zoom them.