From a Weibo follower - the OFC is on the sidestreet west of the Beijing City University on Huanghoudian Lu waaaay beyond the North Fifth Ring. Easiest way to get there is by taxi from Shenmingkexueyuan station on the Changping line or by car off the Badaling expressway.
Good luck - I'm no longer a fan of Obama