Where is Porte de Versailles Hotel, Paris located?
Porte de Versailles Hotel, Paris, Porte de Versailles Hotel, Paris, France (approx. 48.83508°, 2.28247°)
Porte de Versailles Hotel, Paris, Porte de Versailles Hotel, Paris, France (approx. 48.83508°, 2.28247°)