Flagship Royal Stay Inn Royal Stay Inn is located in Nagpur, 9.1 km from Vidarbha Cricket Association Stadium and 3.1 km from Ambazari Lake. This 3-star hotel offers room service. Ramakrishna Ashram is 7.
Number of rooms: 60
Plot No 43, House No 43, Rajendra Nagar, Nagpur, 440036 Nagpur, India