The building site is located on the north-western outskirts of Moscow. The five residential buildings are arranged around an English-garden-style scenic park. Each of the eleven-storeyed buildings contains 35 apartments sized 70 to 170 square metres.