Orchids restaurant in Chembur serves excellent Italian food along with Indian & Chinese. Its great value for money and they have managed to keep-up their standards for a lot many years now.
The food is fresh and presented well. The decor is great and the staff & service quality is just fantastic.
The only downside that I can think of is that it gets a bit noisy when its full but thats a minor inconvenience considering all the pluses.
If you own or manage Orchids, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.