Where is ibis Levallois Perret?
Where is ibis Levallois Perret located?
ibis Levallois Perret, Île-de-France, France (approx. 48.89139°, 2.28977°)
Where is ibis Levallois Perret on the map?
ibis Levallois Perret - Eiffel Tower
ibis Levallois Perret - Gare de Paris-Nord
{"latitude":48.89139,"longitude":2.28977,"title":"ibis Levallois Perret"}