Palmira Business Club Moscow Moscow

Palmira Business Club offers accommodation in Moscow, within a 15-minute walk of Tulskaya Metro Station. The Kremlin and Red Square are 3 metro stops away. The property offers a fitness centre, tour desk and spa and wellness centre. Free WiFi and free private parking are available.