Where is My Maison In Paris - Louvre?

Where is My Maison In Paris - Louvre located?

My Maison In Paris - Louvre, My Maison In Paris - Louvre, France (approx. 48.86362°, 2.34319°)


Where is My Maison In Paris - Louvre on the map?