Stade Geoffroy-Guichard saint Étienne Address:14 Rue Paul et Pierre Guichard, 42000 Saint-Étienne, France Post navigationPrevious: Lyon Olympic Stadium (Groupama Stadium)Next: Allianz Riviera – Nice Stadium