60 Avenue Nina Simone, Montpellier
34000, France
2.7 mi (4.34km) from City Center