Twin Peaks opens its first Columbus restaurant this week By: Columbus Business First via Business Journals May 08, 2023 at 13:07 PM EDT Columbus’ first Twin Peaks opens Monday night on Polaris Parkway. Read More >>