Meera Holiday Villa Villa Shillong, Meghalaya
Looking for a place without the neighbors to worry about? Villa «Meera Holiday Villa» is located in Shillong. This villa is located in 5 km from the city center.
GS Road Shillong Opp. Mawiong Bus Stop, Shillong, 793022