|TravelGoIndia » Hotels in India » Hotels in Mumbai » Hotel Apollo
The Hotel is conveniently located 20 kms from Santa Cruz Airport, 35 kms. from Sahar Railway Station and 10 kms. from Bombay Central Bus Stand.
Hotel Apollo has 40 spacious air-conditioned rooms accompanied by number of facilities. You may choose from 36 double rooms and 4 deluxe rooms.
There are a host of facilities including that of banquet halls.
Airport, Railway Station, Bus Stand, International Technological Park, Electronic City, Bangalore Palace, Lal Bagh, Cubbon Park, Ulsoor Lake, Vidhan Soudha, Bangalore Fort and M.G. Road.