Welcome to Itsy Hotels Connaught Mews , New Delhi , India