Located in the heart of Twinsburg, Ohio, the Comfort Suites is just minutes away from the largest concentration of office parks between Cleveland and Akron and just minutes from Geauga Lake Amusement ... Comfort Suites Twinsburg - Click Here For Rates & Information