Where is ibis Paris Vaugirard Porte de Versailles located?
ibis Paris Vaugirard Porte de Versailles, ibis Paris Vaugirard Porte de Versailles, France (approx. 48.83587°, 2.29494°)
ibis Paris Vaugirard Porte de Versailles, ibis Paris Vaugirard Porte de Versailles, France (approx. 48.83587°, 2.29494°)