Situé à Darjeeling, à 14 km de Tiger Hill, l'Hotel Mountain Meadows propose des hébergements avec une terrasse, un parking privé et un restaurant. Il se trouve à 1,1 km du Happy Valley Tea Estate, à 2,4 km du Mahakal Mandir et à 2,6 km du parc zoologique et de l'Institut d'alpinisme de l'Himalaya. Des services d'étage, de concierge et d'organisation d'excursions sont assurés.
Toutes les chambres sont équipées d'une télévision à écran plat. Certaines possèdent un balcon.
Un petit-déjeuner buffet est servi tous les matins sur place.
Vous séjournerez à 5 km de la pagode japonaise de la paix et à 11 km du monastère de Ghoom. L'aéroport international de Bagdogra, le plus proche, est implanté à 70 km.