6 reviews
Shillong, often known as "The Abode of Clouds," is a hill station in northeastern India and the capital of Meghalaya. The rolling hills surrounding the town remind the British of Scotland. As a result, it was also known as the "Scotland of the East." The city is gradually becoming a favoured destination for visitors from all across the county. Treebo Trip Shillong Tower Guesthouse is located in th