Liang’s Garden Restaurant Welcome to Liang’s Garden Chinese Restaurant, located at 17042 Torrence Avenue, Lansing, Illinois 60438! Our restaurant is dedicated to bringing the rich flavors of authentic Chinese cuisine to the Lansing area. Whether you’re a local resident or just passing through, we invite you to come to experience the best Chinese food in town. If you’re looking for … Continue reading Location