The Royal Castle

****

India, Dharamsala

Map Photogallery

Royal Castle In Maximus Mall, Chilgari, Dharamshala, Himachal Pradesh 176215