Barowalia Resorts ( Pure Vegetarian )

2 Star  

Fingask Estate, Shimla, Himachal Pradesh - 171 001

Barowalia Resorts ( Pure Vegetarian ), Shimla - Photos & Videos