The 3-star Hotel Bilal Palace Mumbai has 17 rooms and is located 2.5 miles from Snow Kingdom.
This hotel is located in Mumbai, a few moments from Marol Naka metro station. The powai Pawai Lake is approximately 10 minutes' drive from the Mumbai hotel, while Marol Lions Club bus stop is approximately a 10-minute walk away. Dolphin Aquarium is 2.4 miles away, while Andheri train station is situated 2.2 miles from the Bilal Palace.
The rooms include climate control, along with such modern comforts as a flat-screen TV with satellite channels.
Cafe Marol offers a selection of dishes just around the corner from this property.