Explore the map of Jinpoluo, Beijing, China and find useful geographic details about this location.
Coordinates 40.4333, 116.8667