Hotel Vista Inn

12a, 27, saraswati marg, block 27, wea, karol bagh, new delhi, delhi 110005, india