Located on the top floor of the hotel, which guarantees peace and privacy, Delta is a stylish boardroom venue with designer furniture and elegant contemporary decor. The large windows provide plenty of natural light and great views over Moscow's city centre.