Hotel Capital w Delhi znajduje się w samym sercu miasta, a tym samym łatwość i wygodę dodaje do swojego pobytu. Najbardziej centralnie położony hotel usytuowany w pobliżu głównych centrów handlowych i biznesowych z Karol Bagh Conught Miejsce i tylko 5 minut drogi od dworca kolejowego New Delhi i 20 minut jazdy od lotniska.