This charming hotel is in Delhi.