Centre Luxembourg is located in Paris, France on 103, BD Saint Michel. Centre Luxembourg is rated 2.6 out of 5 in the category medical centers in France.
Address
103, BD Saint Michel
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet