My Nest Inn Paris Mouffetard - 30m2 - 200m du jardin des PlantesApartment
rue Larrey 11 bis, 5th arr., 75005 Paris, France
My Nest Inn Mouffetard - Quartier Latin is a self-catering accommodation located in the 5th district of Paris. Notre-Dame Cathedral is an 18-minute walk away.