Saint-Michel Notre-Dame is located in Paris, France on Quai Saint-Michel. Saint-Michel Notre-Dame is rated 4.4 out of 5 in the category transit stop in France.
Address
Quai Saint-Michel
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance