Welcome to Sandal Suites Op By Lemon Tree Hotels , New Delhi , India