SYCAMORE A new 73-room Country Inn & Suites By Carlson opened its doors for business at 1450 South Peace Road, Sycamore, Ill. Highlights of the property include an indoor swimming pool plus exercise and meeting facilities. Country Inns & Suites interior design features hardwood flooring and decorative ceiling borders, with charming bed & breakfast amenities. (8/29/00)