Hotel Mountain Meadows se encuentra en Darjeeling, a 14 km de Tiger Hill, y ofrece alojamiento con terraza, parking privado y restaurante. El alojamiento está a 12 min a pie de Happy Valley Tea Estate, a 2,4 km de Mahakal Mandir y a 2,6 km de Instituto de Montañismo del Himalaya y Parque Zoológico. El alojamiento dispone de servicio de habitaciones, servicio de conserjería y servicio de organización de tours.
En el hotel, todas las habitaciones cuentan con baño privado y artículos de aseo gratuitos, y algunas también ofrecen balcón.
En Hotel Mountain Meadows se sirve todos los días un desayuno buffet.
Pagoda Japonesa de la Paz está a 5 km del alojamiento, y Monasterio de Ghoom está a 11 km. El aeropuerto más cercano (Aeropuerto internacional de Bagdogra) está a 70 km del alojamiento.