Apartments Du Louvre

10 Serviced flats in the same building located in the center of Paris France, available for short term with no minimum stay. Great Hotel Alternative.