|
A haven of peace and tranquility for discerning business and leisure travellers, Royal Castle is located in downtown of South Delhi. This hotel in Delhi offers an unique blend of Indian and Asian hospitality for an enticing and comfortable experience.
Hotel Royal Castle has over 8 years of experience in hospitality and has been home to guests from several countries of the world. The hotel has well appointed rooms and suites, wifi internet connectivity in rooms and round the clock room service.
|