Townhouse Howell Crossway Shillong, formerly known as Laban Guest House, is a charming 4-star hotel located in the picturesque city of Shillong, India. With a cozy ambiance and attentive service, this property is ideal for both leisure and business travelers. The hotel boasts 14 well-appointed rooms, each designed to provide comfort and relaxation.