Groscavallo is a comune (municipality) in the Metropolitan City of Turin in the Italian region Piedmont, located in one of the Valli di Lanzo about 50 kilometers northwest of Turin, on the border with France.