New Location!

Construction has started at our newest location in downtown Barrington, IL - located at 115 S. Hough St. - 1/2 a block south of Main and Hough Street... Stay tuned for the date of our Grand Opening!!