The owner of the China Dragon 1 restaurant in northwest suburban Algonquin has opened a second location inside the space at 7600 Madison St., a space last occupied by Panda Café Chinese restaurant and bar. Called China Dragon 2, the restaurant had a soft opening on June 16. Owner Felix Zheng said he wanted to […]