Hotel Selva Paris
129, rue du Charrone
Paris,
FR 75011
In Paris (11th Arrondissement)