Situated in a peaceful park area of Moscow this hotel is just a short distance away from the city centre Guests will find themselves within easy access of the many attractions that the city has to offer The metro station is located just a short dista . . .