Orchid Villa is a hotel located in Mahabaleshwar, Maharashtra. The average rating of this place is 4.30 out of 5 stars based on 6 reviews. The street address of this place is Survey no 331 Mitha Estate Bhose, Mahabaleshwar, Maharashtra 412805, India.
Harjeet Singh Batra 6 months ago
Great location and amazing property however flip side is the care taker knows only maharashtrian dishes and was little reluctant in making dishes as per our likings.
Sachin Salve 13 months ago
Excellent, luxurious villa
Best service.
Near from Mapro garden and velocity.
Rohit Deshmukh 9 months ago
One of the Best Villa in the Area..!!!