Located 753 meters from Devil's Kitchen. The 3-star OYO 41915 Tranquil Cottage offers comfort and convenience whether you're on business or holiday in Shillong.
Located 2,388 meters from Devil's Kitchen. OYO 3616 near Laitumkhrah is perfectly located for both business and leisure guests in Shillong. Featuring a satisfying list of amenities, guests will find their stay at the property a..
Located 2,410 meters from Devil's Kitchen. Hotel Polo Towers is conveniently located in the popular Police Bazar area. The hotel offers a wide range of amenities and perks to ensure you have a great time.