It's right on the Shenzhen Metro, Dafen Station. Exit right heading from the city, walk back a bit and turn in left just past Walmart. Well worth an afternoon.
Darn, wonder why I couldn't find it or make the connection. I was even at that station since I remember going into the Walmart. Thanks!