France Le Vauban, Hotels at Montreuil (Nord-Pas-de-Calais) France Le Vauban is Hotels Choices In Montreuil (Nord-Pas-de-Calais) France . 0 star … Edit