OYO 12356 Home Hill View Mehli
OYO 12356 Home Hill View Mehli
Hotel
Shubham Complex, Maa Shambhavi Bhawan
, Shimla, Himachal Pradesh, India
171013