Located within Prince Plaza Shopping Centre in Moscow, a 1-minute walk from Teplyy Stan Metro Station, Royal Hotel features an on-site restaurant serving Russian cuisine. Guests can also enjoy a drink after dinner at the hotel's bar.The spacious and modern..