The hotel is strategically located in the Powai area of Mumbai. The hotel is surrounded by green areas and the 134 rooms offer mesmerising views. Guests at this air-conditioned establishment can make use of the lobby, 24-hour reception and check-out services,..