O Meenal Hotel de 3 estrelas desfruta de uma localização apelativa a uma distância de aproximadamente 10 minutos a pé das atrações familiares como o Planetário Jawaharlal Nehru. Os hóspedes que permanecem neste hotel podem estacionar o carro no local.
A Rua Comercial está a aproximadamente 5 minutos de distância do carro. Os locais de compras na área incluem o Centro Comercial Garuda (a 0.8 km) e o Centro de Convenções NIMHANS (a 3.3 km). Além disso, o Templo Dodda Ganapathi fica a aproximadamente 15 minutos de distância do carro, enquanto Mahatma Gandhi Road fica a alguns minutos de carro deste hotel de boutique. O Meenal Hotel está localizado a 35 km do aeroporto em Bangalore e a uma distância de aproximadamente 5 minutos a pé da paragem Brigade Road.
Tem 35 unidades equipadas com ferro de passar roupas e controle de temperatura, juntamente com instalações modernas, incluindo TV de tela plana com canais via satélite e TV com vários canais. Mobilados com sofá e escrivaninha, eles também têm janelas a prova de som. As comodidades das casas de banho incluem casa de banho separada e chuveiro, juntamente com confortos como lençóis de banho e toalhas.
Um pequeno-almoço é servido no restaurante todas as manhãs. In Wok tem sua própria variedade de pratos da cozinha chinesa e está situado a aproximadamente 5 minutos de distância do carro.