Localizado a aproximadamente 7 km de Khar Gymkhana, que é muito apreciada pelos amantes de desporto, o The B Town Hotel de 2 estrelas consiste em 10 quartos.
O hotel está localizado a aproximadamente 3 km de Juhu Garden e perto da estação de metrô Versova. Sri Sri Radha Rasabihari Ji Temple também está a 19 minutos a pé deste hotel. Ao estar no estabelecimento, os viajantes em família têm acesso a Dolphin Aquarium, que fica a 3.5 km de distância. A paragem mais próxima é Natasha Tower, que está a 450 metros de distância.
Os quartos vêm equipados com TV de tela plana com canais via satélite, cofre privado e controle de temperatura. TV de tela plana com canais via satélite, assim como confortos como controle de temperatura, são apresentados. Oferecendo comodidades como toalhas e pantufas, as casas de banho incluem também casa de banho separada e chuveiro.
Pode caminhar 5 minutos até Gajalee ou comer no Whatta Waffles situado a 300 metros de distância.