2716 Creekside Dr. Twinsburg, Ohio 44087 Map It (330) 963-5909 View Website Newly-renovated Comfort Suites located in the heart of Twinsburg, Ohio. This hotel offers all guests the use of our up-to-date 24-hr. fitness facility, indoor heated pool, free WiFi, complimentary hot breakfast and on-site laundry facility.