Discover stores in Lhasa
Mapdoor is a fast and easy to use platform for finding stores and other places of interest near you
About Lhasa - Tibet Autonomous Region
Lhasa is a city situated in the Tibet Autonomous Region of China, located at an altitude of over 3,600 meters above sea level. Known as the spiritual heart of Tibetan Buddhism, Lhasa is home to several famous religious sites, including the Potala Palace and Jokhang Temple. Visitors to this historically significant city can also explore the bustling Barkhor Street, which is lined with vendors selling traditional Tibetan crafts and food. Despite its remote location, Lhasa is rapidly developing into a modern urban center, while still retaining its rich cultural heritage and unique identity.