Where is Porte de Versailles Hotel, Paris?

Where is Porte de Versailles Hotel, Paris located?

Porte de Versailles Hotel, Paris, Porte de Versailles Hotel, Paris, France (approx. 48.83508°, 2.28247°)


Where is Porte de Versailles Hotel, Paris on the map?