L'Oasis Paris: Location & Distance to Jardin du Luxembourg