The Art Hotel Moscow is a small hotel that mostly caters to German businessmen. Is located near Leningradskij Prospekt, 10 minutes away from Sokol subway station, that makes it convenient to get everywhere in Moscow. The area is quiet, and never had any trouble even coming back from the subway at night. The hotel is not too fancy, but have... more
TripAdvisor has free and easy resources to help you enhance your listing and promote your property.
- Start Here - Visit Your Owners' Centre
- Add Photo
- Add Video

