Where is Palais Lascaris?

Where is Palais Lascaris located?

Palais Lascaris, Palais Lascaris, France (approx. 43.697475°, 7.2772465°)


Where is Palais Lascaris on the map?