Grand Sultan Hotel

Grand Sultan Hotel is located in New Delhi. Here you can make special appearances.