Rooms
Rooms Number: 75
J. Tata Road, Churchgate - 400020 - Mumbai,
India
View Map
Area: Gateway Of India
TripAdvisor vote: 3.5/5 Based on 223 guest reviews
Rooms Number: 75