Beautiful homes in the town of Dalhousie, Himachal Pradesh, India, Asia.

- Image ID: MHT2H2