Where is Maison des Ambassadeurs, La Rochelle?

Where is Maison des Ambassadeurs, La Rochelle located?

Maison des Ambassadeurs, La Rochelle, Maison des Ambassadeurs, La Rochelle, France (approx. 46.16283°, -1.1511°)


Where is Maison des Ambassadeurs, La Rochelle on the map?