XXL Restaurant: Shanghai Posted on October 30, 2009 by Stephen Pickering Related posts: This Can Only Happen in China!