Address 7 rue des Orfèvres 67000 Strasbourg France Phone number +33 3 88 10 11 92 48.5826564, 7.7489902