Hotel Palace and Crossroads Restaurant, Karol Bagh, New Delhi