RE: Exploring the leh Palace.
Yeah, sure. You are welcome to visit the place. This place is Leh Ladakh in India.
RE: Exploring the leh Palace.