The Orchid Hotel

Mumbai
Maharashtra
India