Nell Hotel & Suites, BW Premier Collection is located in 60, Rue Richer, 75009, Paris, France.