The Cathedral of Notre Dame of Lausanne is located on the hillside of Lausanne. The platform outside the cathedral overlooks Lake Geneva and France on the other side. The stained glass in the church is very beautiful and complete. The sunshine shines through the stained glass and emits colorful light.