Thyagaraj Sports Complex liegt etwa 25 Minuten zu Fuß von dem 3-Sterne-Hotel Ambica Palace Neu-Delhi entfernt und ist unbedingt einen Besuch wert. Das Hotel verfügt über WLAN in den öffentlichen Bereichen und bietet außerdem ein Restaurant.
Das National Rail Museum of India ist auch in ca. 2 km Entfernung vom Hotel. Die Unterkunft liegt in ungefähr 10 Fahrminuten Entfernung vom Hauz Khas Village Park. Das Ambica Palace Neu-Delhi befindet sich 750 Meter von der U-Bahn-Station Sarojini Nagar sowie lediglich 450 Meter von der Bushaltestelle Kamal Cinema entfernt. Die Entfernung vom Hotel zum Flughafen Delhi ist 5 km.
Ein kostenloses Frühstück wird jeden Morgen angeboten. Die Gäste können im Restaurant Rajinder Da Dhaba, das sich ziemlich nah an der Unterkunft befindet, eine Auswahl an asiatischen Gerichten genießen.