Nabha Palace Resorts Private Limited

7, Ist Floor, Jantar Mantar Road, Delhi-110000