Rosa's place in Paris is seriously the greatest find! Just steps away from the Louvre, Ile-de-la-Cite, and the D'Orsay. Not to mention all the great little restaurants, cafes, and art galleries. If you are searching for a cozy apartment for your stay look no more!