Excellent food and service. Great time hosting our company Christmas dinner.
jens steakhouse is located at 8989 Archer Ave, Willow Springs, IL 60480