Stanford Center at Peking University Loading Map.... Stanford Center at Peking University5 Yiheyuan Road - BeijingEvents 39.988301 116.30790300000001 Address 5 Yiheyuan Road Beijing China Upcoming Events No events in this location