Recording & Rehearsal Studios

Tour Eiffel/Champ de Mars, Paris, France