Situé à Dehradun, à 1,1 km de la Tour de l'Horloge, l'Hotel Grand propose des chambres avec connexion Wi-Fi gratuite. Un parking privé est disponible gratuitement sur place.
Certaines chambres offrent une vue sur les montagnes ou la ville. Il dispose également d'une télévision.
La réception est ouverte 24h/24.
L'aéroport Jolly Grant est implanté à 20 km.