Gli ospiti dell'Hotel Townhouse Khajuri Khas Metro Station Nuova Delhi possono godere di accesso al Forte di Salimgarh, situato a circa 4 km.
Il Forte Rosso di Delhi è a 10 minuti in auto da questo hotel a 4 stelle, mentre la stazione d'autobus Khajuri si trova a soli 10 minuti a piedi. L'hotel è a 6 km dalla Moschea Jama Masjid. La stazione della metropolitana Bhajanpura, vicino al Townhouse Khajuri Khas Metro, offre un rapido collegamento con tutte le zone di Nuova Delhi.