Hotel Legend Inn, New Delhi, is the best place to stay for anybody visiting the capital. New Delhi is home to several relics from lost empires, and a chaotic mosaic of fortifications, mausoleums, dusty bazaars and mega malls. Also known as the "City of Djinns", New Delhi has a plethora of attractions for first-time visitors. |