Dotato di un ristorante e un'area d'ingresso, l'Hotel River View Nuova Delhi, 3 stelle, si trova a circa 25 minuti a piedi dal Santuario degli Uccelli di Okhla. L’hotel fornisce un deposito bagagli per garantire la sicurezza degli ospiti.
Questo hotel si trova a Nuova Delhi, a pochi minuti a piedi dalla stazione della metropolitana Okhla Vihar. Il River View Nuova Delhi è situato a una distanza di 250 metri dalla fermata dell'autobus Okhla Terminal, e accanto a Rett ka Teela. Inoltre, questo alloggio è a una distanza di 4 km dal Botanic Garden of Indian Republic. La stazione ferroviaria New Delhi è a 20 minuti in auto.
Ogni giorno l'Hotel River View offre una colazione gratuita. Il ristorante Al Nawaz Restaurant serve piatti della cucina indiana e si trova in prossimità di questo hotel.