Orchid - An Ecotel Hotel

70 C Nehru Road
Mumbai
India