Twin Peaks to open Greenwood location in March
A new lodge-style sports bar with 'scenic views' will soon open its doors on Greenwood's far north side. Twin Peaks, a Lewisville, Texas-based rest...

A new lodge-style sports bar with 'scenic views' will soon open its doors on Greenwood's far north side. Twin Peaks, a Lewisville, Texas-based restaurant chain whose tagline is 'eats, drinks and scenic views,' will be opening a new location in March at the former site of Logan's Roadhouse on north end of the Greenwood Park Mall, a spokesperson confirmed Tuesday. The 8,700-square-foot building located at 600 Greenwood Park Drive North will be the 'perfect spot' for people to gather, watch a game and enjoy scratch-made food, 29-degree beers and scenic views, the spokesperson said.