PADAM DEV COMPLEX RIDGETHE RIDGE SHIMLA SHIMLA HIMACHAL PRADESH Himachal Pradesh INDIA (Himachal Pradesh)