Le Montréal is located in Avenue Du Général Sarrail - Zac Du Mont-Héry, 51000, Châlons-en-Champagne, France.