Chail Villas

3 Star  

Kufri Chail Road, Shimla, Himachal Pradesh - 173 217