Where is Best Western Poitiers Centre Le Grand Hôtel?

Where is Best Western Poitiers Centre Le Grand Hôtel located?

Best Western Poitiers Centre Le Grand Hôtel, Best Western Poitiers Centre Le Grand Hôtel, France (approx. 46.57896°, 0.33861°)


Where is Best Western Poitiers Centre Le Grand Hôtel on the map?