Se trouvant à environ 2 km de l'hotel The Arc Studio New Delhi, les clients peuvent se rendre à Shaheed Smarak.
Les sites historiques de la région comprennent Rashtriya Dalit Prerna Sthal and Green Garden qui se trouve à 25 minutes à pied. Le Parc d'attractions Worlds of Wonder est à environ 3 km de l'hotel. Arc Studio est niché à quelques pas de la Okhla Bird Sanctuary.
L'hotel offre des chambres avec un balcon comprenant une climatisation, ainsi qu'une TV à écran plat avec des chaînes satellite. Les chambres viennent avec une toilette séparée et une douche.