Orchid Greens Dehradun is a apartment building located in Dehradun, Uttarakhand. The average rating of this place is 4.80 out of 5 stars based on 4 reviews. The street address of this place is 8X3X+459, Seema Dwar, Dehradun, Uttarakhand 248146, India. It is about 2.25 kilometers away from the Dehradun railway station.
shivi 17 months ago
The place is very beautiful and has multiple facilites available. Moreover it is a safe place to live.