Das 3-Sterne-Hotel Hotel Avalon liegt im Stadtteil South Delhi von Neu-Delhi, in einer Entfernung von 10 Autominuten vom Flughafen Delhi. Im Hotel wird WLAN im ganzen Gebäude angeboten.
Qutb Minar befindet sich 15 Minuten Autofahrt vom Hotel entfernt und Hauz Khas Village Park lässt sich innerhalb von 15 Minuten Autofahrt erreichen. Die Unterkunft liegt auch in einer 10 Gehminuten Entfernung von der U-Bahn-Station Delhi Aerocity. National Rail Museum of India ist in knapp 7 km Entfernung von der Unterkunft. Die Gäste finden die Bushaltestelle Mahipalpur direkt neben dem Hotel Avalon, weniger als 10 Fußminuten entfernt.
Die 35 Zimmer sind mit einem Bügeleisen/Bügelbrett und einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen. Unter anderem sind in den Zimmern eine begehbare Dusche und eine getrennte Toilette vorhanden.
Im Restaurant des Hotels wird ein einfaches Frühstück angeboten. Nur 6 Gehminuten von der Unterkunft entfernt werden asiatische Gerichte im Restaurant First Choice aufgetischt.