BELL VILLA THE MALL SIMLA SIMLA HIMACHAL HIMACHAL PRADESH Himachal Pradesh INDIA 171001 (Himachal Pradesh)