My Hotel In France Levallois

73 Rue Louise Michel
France