Apartment/Flat Shillong Serviced Apartment
★★★★
Opp. Mawiong Bus stop, Mawiong Umjapung, Shillong, India Show on map
Meera Holiday Villa is a 2-star hotel in Shillong, India. Guests rate it 5.9/10 (fair) across 19 reviews, ranking it #107 of 244 places to stay in Shillong.
Opp. Mawiong Bus stop, Mawiong Umjapung, Shillong, 793016, India
Meera Holiday Villa has a guest rating of 5.9 out of 10 from 19 reviews, which is considered fair. It ranks #107 of 244 properties in Shillong on Triptoic.
Meera Holiday Villa is located at Opp. Mawiong Bus stop, Mawiong Umjapung, Shillong 793016, India.
Meera Holiday Villa is rated 2 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Hotel
Hotel