Photo Russian Church

Russian Church

18 Rue Beaumont

With the arrival of Russians in Geneva in the 1800s, the city granted the Russian Orthodox population permission to construct a church.

Photo St. Peter's Cathedral

St. Peter’s Cathedral

Located in the Old Town in Geneva is St. Peter's Cathedral, the city's oldest and most impressive architectural structure. It dates back to 1160 and took over 400 years to complete.