The Orchid- five star ecotel hotel

Nehru Road, Vile parle East
Mumbai
Maharashtra
India