Post Hotel Moscow, Moscow, Russian Federation
Post Hotel Moscow is conveniently located at St Alexander Solzhenitsyn 10/1 in Moscow, Russian Federation
Hotel Location:
Address: St Alexander Solzhenitsyn 10/1
City: Moscow
Country: Russian Federation
Hotel Features:
- In Room TV