Christ Church Moscow is located in the heart of Moscow, Russia, just a few blocks away from Red Square. The church, founded in 1993 by the Anglican Church in America, serves as a home for English speakers seeking a place of worship in the city. The building itself is a restored 18th-century mansion with a beautiful courtyard garden, providing a quiet oasis in a bustling urban environment.
This mind map was published on 6 June 2023 and has been viewed 104 times.