Dealerbaba
The Mirador

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…

Reviews (0)

No reviews yet. Be the first to review this business.

Log in to write a review.