HOTEL
Travellers Home Shillong
Shillong, Meghalaya, India (Exact location only available after booking)
Where it sits
Travellers Home Shillong
Shillong, Meghalaya, India (Exact location only available after booking)
25.56706, 91.88456
Similar stays nearby
Nearby to explore
Plan around Travellers Home Shillong
Ask for the details that decide a trip. Sourced answers open right here.
