Where is Best Western Plus Paris Velizy?

Where is Best Western Plus Paris Velizy located?

Best Western Plus Paris Velizy, Île-de-France, France (approx. 48.77937°, 2.20414°)


Where is Best Western Plus Paris Velizy on the map?