Baverez Hotels Closest To Canal St-Martin

17 Avenue Kleber
Paris, FR 75116
Near Arc de Triomphe

Distance3.2 miles SELECT

More Nearby Hotels