Church Of The Deposition Of The Robe, A Sanctuary of Timeless Art and Worship

Kremlin
One of the Church Square Groups
4.1

Introduction

The Cathedral Square located in the Kremlin is an Orthodox church named Church of the Deposition of the Robe of the Virgin Mary. It was built in 1951 and has a history spanning multiple centuries. The church houses 17th-century frescoes and exquisite wooden sculptures. The most precious treasure is the Holy Shroud created in 1627, which is four stories high and very eye-catching. The church exhibits a typical Russian architectural style with intricate and beautiful details, earning it the reputation as a classic of Russian architecture at that time.
Address
Kremlin