L'Hotel Bel Morris Nuova Delhi, dotato di un ristorante, si trova nel quartiere Delhi Sud, a 10 minuti in macchina dal Tempio del Loto e a 7 km dalla Tomba di Humayun. L'hotel 3 stelle dispone di Wi-Fi nelle camere.
L'hotel si trova a Nuova Delhi, a breve distanza dalla stazione della metropolitana Greater Kailash. La Torre Chor Minar, situata a 3 km, rende il Bel Morris una scelta conveniente per i viaggiatori d'affari. C'è il Qutb Minar a 15 minuti in macchina dalla struttura. L’hotel è a 650 m dalla fermata dell'autobus Savitri Cinema.
Questo alloggio si trova a pochi minuti a piedi dal ristorante Mainland China con i suoi piatti cinesi.