Apartment/Flat Shillong Serviced Apartment
★★★★
Upper Lachumiere, Lachumiere, Shillong, Meghalaya, Shillong, India Show on map
Best Holiday Home is a 3-star hotel in Shillong, India. It is one of 244 places to stay in Shillong listed on Triptoic.
Upper Lachumiere, Lachumiere, Shillong, Meghalaya, Shillong, 793001, India
Best Holiday Home is located at Upper Lachumiere, Lachumiere, Shillong, Meghalaya, Shillong 793001, India.
Best Holiday Home is rated 3 stars.
Highly rated alternatives close by
Villa
Guest favorite
Hotel
Apartment/Flat
Hotel