OYO Flagship 80963 The Subhadra se encuentra en Muzaffarpur, en la región de Bihar, a 19 min a pie de Estación de tren de Muzaffarpur. Este hotel de 3 estrellas ofrece servicio de habitaciones, centro de negocios y wifi gratis. Hay un mostrador de información turística ideal para organizar actividades y excursiones.
En el hotel, todas las habitaciones tienen aire acondicionado y TV.
El aeropuerto (Aeropuerto de Muzaffarpur) está a 9 km.