Lotte hotel Moscow is a luxurious 5-star hotel right in the heart of Russian capital It is conveniently situated on the New Arbat  meaning you'll find yourself in the centre of financial and shopping life