Vista Rooms At Chembur Station 3*
Vista Rooms At Chembur is a 3-star property situated about 10 km from Nehru Planetarium.
The venue is 15 km away from Tikuji-ni-wadi. The city center lies within 7 km from the venue.
Indian specialties are served at Hotel Grand Central, which is 100 meters away.
The hotel enjoys a prime location within 10 minutes' drive from Chhatrapati Shivaji International airport.
This hotel provides airport transfer and 24-hour room service.