El The B Town Hotel, de 2 estrellas, está situado en el distrito Western Suburbs, a 3 km de lugares familiares como el Dolphin Aquarium.
El hotel está situado a unos 25 minutos a pie de Gilbert Hill y a poca distancia a pie de la estación de metro Versova. Entre las atracciones deportivas cercanas se encuentra el Centro Deportivo Khar Gymkhana, a 7 km de este hotel. Este lugar está a unos minutos a pie de Sri Sri Radha Rasabihari Ji Temple. El hotel está a 450 metros de la estación de autobús Natasha Tower.
El The B Town Hotel cuenta con 10 habitaciones que van equipadas con TV de pantalla plana con canales vía satélite, caja fuerte privada y climatizador. Los cuartos de baño, con inodoro separado y ducha, también ofrecen toallas y zapatillas.
El restaurante Gajalee con comida india, está ubicado a poca distancia de este alojamiento.