Aflon Hotel Hotel
6TH FLOOR .GRACE PLAZA, 400093 Mumbai, India
Aflon Hotel features air-conditioned rooms with flat-screen TV in the Andheri district of Mumbai. The property is around 5.6 km from Bombay Exhibition Centre, 5.9 km from ISKCON and 6.1 km from Phoenix Market City Mall.