Le Lal Bagh est situé à 10 minutes en voiture.
Il se trouve à moins de 7 km du Temple Dodda Ganapathi et à moins de 5 minutes à pied de Jamia Masjid. Il faut également à moins de 2 km pour rejoindre le Centre commercial Forum Mall. L'arrêt de bus le plus proche est l'arrêt de bus Madiwala, à moins de 5 minutes à pied.
Chacune des 16 chambres est équipée de la climatisation ainsi que d'une TV à écran plat avec des chaînes satellite. Outre des fenêtres insonorisées, ils disposent également d'un bureau.
Ambur Star Biryani, vous pourrez déguster des spécialités asiatique, tandis qu'Aroma Fine Dine propose une cuisine pakistanaise.