Search for Hotels

Shillong is a nature’s paradise in the Himalayan state of Meghalaya