Hotel Bel Morris is gelegen in New Delhi, op 5,3 km van Fort Tughlaqabad, en biedt accommodatie met een tuin, gratis privéparkeren, een terras en een restaurant. Dit hotel met 3 sterren biedt een bar. De accommodatie biedt een 24-uursreceptie, luchthaventransfers, roomservice en gratis WiFi.
Alle kamers bij het hotel hebben een bureau.
Dudhsagar-watervallen ligt op 7,2 km van Hotel Bel Morris, en Humayuns tombe ligt 8,7 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Indira Gandhi (Palam), op 20 km van de accommodatie.