Aninhado no bairro South West, o Hotel Grand Belwood Near Delhi Airport de 3 estrelas oferece acomodação a cerca de 25 minutes a pé de Indian Air Force Museum.
Terminal 2 fica a apenas 1.3 km de distância. Não importa a religião, os viajantes preferem visitar a Uttara Swamimalai Temple R K Puram, um local de culto popular situado a 7 km deste hotel. Para quem viaja de longe, o aeroporto Internacional de Delhi fica a 5 minutos de carro.
Tem 52 unidades equipadas com controle de temperatura, juntamente com instalações modernas, incluindo TV de tela plana com canais via satélite e TV com vários canais. Sofá, TV de tela plana com canais via satélite e controle de temperatura também são fornecidos nos quartos.