Das 3-Sterne-Hotel Taj Homes Neu-Delhi befindet sich in unmittelbarer Nähe zur St. James Church, und zwar rund 20 Gehminuten von hier entfernt. Ein Fahrservice stehen allen Gästen zur Verfügung.
Das Hotel ist ungefähr 7 Kilometer vom India Gate entfernt gelegen. Zu den religiösen Sehenswürdigkeiten in der Umgebung gehören die Fatehpuri Moschee (1 km) und der Jhandewalan Tempel (2 km). Khanna Market ist in 350 Meter Entfernung vom Taj Homes Delhi. Das Hotel liegt außerdem in unmittelbarer Nähe von der Bushaltestelle Saint Stephen's Hospital.
Das Restaurant Devans South Indian Coffee & Tea ist ca. 5 Gehminuten von hier entfernt.