Where is Mama Shelter Nice?

Where is Mama Shelter Nice located?

Mama Shelter Nice, Mama Shelter Nice, France (approx. 43.70305°, 7.28908°)


Where is Mama Shelter Nice on the map?