Chandra Royal Residency
IDA Scudder Road, Vellore
Location Want to save money while travelling? It’s easy! Hotel Chandra Royal Residency is located in Vellore. This hotel is located in walking distance from the city center. At the hotel Accessibility: there is an elevator/lift.
Kitchen




