Proposant à ses clients des locations des voitures, Nestor Hotel, Bombay est situé à à 25 minutes de marche du Deer Park. Bénéficiant d'une piscine et d'une salle de sport, cet hotel 4 étoiles offre un accès au jardin de Powai, qui se trouve à 3 km.
L'hotel est situé à Bombay, à proximité de la station de métro Marol Naka. Nestor Hotel, de Bombay est situé à proximité de sites naturels tels que le Lac Powai (2 km) et la Plage de Juhu (7 km). La région est remarquable pour ses lieux d'enseignement comme l'Institut indien de technologie de Bombay, situé à 10 minutes en voiture de cette propriété. L'hotel est près la gare, et la station de bus marol maroshi est à 450 mètres.
Nestor Hotel, Mumbai accueille les clients dans 135 chambres équipées de la climatisation ainsi que du Wi-Fi gratuit et d'une TV à écran plat avec des chaînes satellite. Équipées d'une cafetière/théière, les chambres sont également équipées d'un bureau.
Cet établissement sert un petit déjeuner gratuit quotidien. Il y a aussi un bar lounge. Nestor Hotel, se trouve près de Choice Restaurant, proposant des plats de la cuisine chinesisch.