If you are planning a stay for your Honeymoon, you would be looking for a place nestled in serenity and offers the best facilities; Shimla Greens is one of the best places to stay. Perched in close proximity to nature, it offers an unobstructed view of nature.