St Pierre’s Cathedral

Nestled in the very heart of Geneva, just a short walk away from the lake, is St Pierre’s Cathedral.

Did you know that Pierre is the french for Peter and that it means ‘stone’?


Leave a comment