Address: Montmartre, 75018 Paris, France, Paris, Île-de-France - France
Checkins
1
Avarage rating at this location
2.5
Benedikt G.
Montmartre
over 2 years ago