Composto por 8 quartos, o hotel Meena Bagh Shimla está a 2.5 km do Túnel Victory. O estabelecimento atrai os hóspedes com o parque de estacionamento público disponível por perto.
O Templo de Jakhu está localizado a 2.7 km de distância. O centro da cidade fica a aproximadamente 20 minutos andando. Este hotel está também a 4.7 km da Acomodação de Viceregal. Para quem viaja de longe, o aeroporto de Shimla fica a 27 minutos de carro.
Os quartos oferecem pátio e varanda, juntamente com sofá para o conforto dos hóspedes. O essencial no sala inclui ferro de passar roupas, juntamente com máquinas de café/chá. As comodidades das casas de banho incluem casa de banho separada, banheira e chuveiro, juntamente com confortos como roupões e touca de banho.
City Point Restaurant Cafe and Bakers e ABC Bar & Restaurant estão a apenas 450 metros de distância.