Map
15/1 Mokhovaya St., Moscow 125009, Russia
Price
290
website
Hotel
Hotel National