About
A 10-minute walk from the nearest metro station, this modern business hotel is 8 km from Powai Lake and 12 km from the Portuguese fort Castella de Aguada.
Rooms ranging from relaxed to refined feature free Wi-Fi, flat-screen TVs, and tea and coffeemaking facilities. Upgraded rooms add fruit…