Das 3-Sterne-Hotel Exotic Villa Neu-Delhi liegt im Stadtteil Stadtzentrum Delhi von Neu-Delhi, 2 km weit weg von kulturellen Attraktionen, darunter dem Nationalmuseum Neu-Delhi.
Das Hotel liegt in der Nähe vom Feroz Shah Kotla Stadion, während die U-Bahn-Station Shivaji Stadium lediglich 5 Gehminuten von hier entfernt ist. Das Bed & Breakfast liegt in der Nähe vom Akshardham-Tempel, und zwar in ca. 7 km Entfernung. Die Freitagsmoschee liegt in einer Entfernung von 25 Gehminuten vom Exotic Villa Neu-Delhi. Die Bushaltestelle Gurudwara Bangla Sahib ist weniger als 350 Meter entfernt.
Die Zimmer sind mit einer Minibar ausgestattet und verfügen über einen Flachbildfernseher mit Satellitenkanälen für den Komfort der Gäste. Zu den Extras gehören eine getrennte Toilette und eine Dusche. In den Bädern sind eine getrennte Toilette und eine Dusche sowie Morgenmäntel und Handtücher vorhanden.
Einen 15-minütigen Spaziergang vom Exotic Villa entfernt liegt das Restaurant Amul Ice Cream.