Bajaj Indian Home Stay, New Delhi

Located close to Karol Bagh metro Station and in the main business hub of Delhi ‘Karol Bagh’, here stands a true architecture marvel and tastefully…