Lokalne zabytki, w tym Gurdwara Nank Piao i Rynek Karol Bagh Market, znajdują się w odległości krótkiego spaceru od hotelu.
Pokoje wyposażone są w klimatyzację, a także telewizję satelitarną. W łazience znajdują się również oddzielna toaleta i prysznic.
Restauracja Rama's Cafe znajduje się tylko kilka kroków od od Landmark Inn.
W pobliżu znajdują się interesujące miejsca między innymi Shahjahanabad, około 10 min jazdy autem od 3-gwiazdkowego Hotel Landmark Inn, a także Twierdza Purana Qila — w około 7 km. W dzielnicy Karol bagh zapewnia dostęp do atrakcji kulturalnych, takich jak Muzeum figur woskowych Madame Tussauds w Nowym Delhi, w 3 km. Katedra Najświętszego Serca Jezusowego w Nowym Delhi leży w około 2 km, natomiast Stacja Karol Bagh znajduje się w bliskiej odległości od hotelu. Przystanek autobusowy Thana Deshbandhu Gupta Road jest mniej niż 5 min piechotą od Landmark Inn w Nowym Dehli.