Doté d'un stockage des bagages, l'hotel Antilia Villa New Delhi se situe dans le voisinage de "Sud de Delhi" à New Delhi, à moins de 5 km du Centre national des sciences, idéal pour ceux qui pratiquent le tourisme culturel. Situé à 15 minutes en voiture de la Porte de l'Inde, cet hotel 2 étoiles surplombe la ville et dispose d'un espace de pique-nique et d'un espace de jeu.
À seulement 550 m de la station de métro Ashram, l'hotel se trouve à 4 km du Parc zoologique national de Delhi. Le Musée national se situe à 7 km d'Antilia Villa de New Delhi. L'arrêt d'autobus le plus proche est Taimoor Nagar, à environ 5 minutes de marche, et la de New Delhi est à 10 minutes en voiture.
Les chambres de la propriété disposent d'un bureau, ainsi que d'une cheminée en pierre et des fenêtres insonorisées pour le confort des clients. Les divertissements dans la chambre comprennent Internet à haut débit et une TV à écran plat avec des chaînes satellite, tandis que des équipements tels qu'un presse-pantalon et une climatisation sont également fournis. Entre autres équipements de salle de bain, une baignoire spa, une douche ouverte et une toilette séparée sont aussi fournis et le confort est assuré par un sèche-cheveux et des draps de bain.
Antilia Villa se trouve à quelques pas d'Open Oven.