Situato a una distanza di 3 km da Badkhal Lake, l'Hotel O The Hotel Mahika Nuova Delhi offre accesso a diverse attrazioni turistiche di Nuova Delhi. L'hotel offre strutture di sicurezza tra cui un deposito bagagli.
Situato a 10 minuti in auto dagli Shirdi Sai Baba Temple, questo hotel a 3 stelle si trova anche a 50 minuti in auto dalla stazione ferroviaria New Delhi. Gli amanti dello sport potranno inoltre visitare lo Stadio Nahar Singh, a 2 km dall'O The Hotel Mahika. A 15 minuti in auto da questa struttura gli ospiti troveranno la Raja Nahar Singh Palace. La stazione della metropolitana più vicina è Neelam Chowk Ajronda, a breve distanza da questo hotel.
Tra i punti di ristoro c'è il ristorante Punjabi Standard Khana, che offre un menu di piatti indiani e si trova a due passi dall'Hotel O The Hotel Mahika.