Guides by Lonely Planet
Hills Hotel in Moscow, Russia
Hills Hotel is an eco aparthotel, offering accommodation in the green area of Moscow, a 10-minute drive to Kiyevskaya and Universitet Metro Stations. Moscow Sta…
See this content immediately after install