Le Carre Saint Michel

Address:
Île-de-France, FRA
 View map