hotel orchid saffron

wz, 1390, 2, pankha rd, block d, c-1a block, janakpuri, new delhi, delhi 110058, india