Wow. All I can say is wow. Best pizza in Beijing, hands down. A little out of the way, but well-worth the trip. Now, I am a little biased--I am from Detroit and I went in there wanting to love the place. And I was not disapponted.
Beijing has some good pizza, but my complaint has always been the same: not enough sauce and greasy, dry cheese. Not so with Pie Squared! This is how pizza should be made.
This is one place where you don't have to adjust your expectations and add "pretty good for China" when you're talking about it. It's just damn good.
So here's a little help to find it: Take line 15 to Maquanying SOUTHEAST EXIT. Take a right out of the station and walk about 80 feet to the main road--from here you can take a right and just start walking. About 1/4-mile down the road, you'll see the outlet mall across the street on your left. You're heading in the right direction. It is very walkable from here and you'll want to build a nice appetite. In about ten minutes, you'll see 'Cathay View Plaza' on your right--there you are! Walk to the back of the plaza and look right.
Plenty of taxis usually around the station too if walking is not your thing. But GET THERE!