La Roche, Fribourg

La Roche is a municipality of the district Gruyère in the canton of Fribourg in Switzerland.
Villages.
La Bélvedère, La Berra, La Breiteneyre, La Serbache, Le Tsubel, Le Villaret and Montsofloz.