Barowalia Resorts

Below Kali Bari Temple
Shimla
India