Attention, boobs and booze fans: Twin Peaks Restaurant is now open
November has been a busy month for restaurant openings, with some highly anticipated spots — including Coohills, Williams & Graham and Ambria — now serving. And then there’s this: Twin Peaks has thrown open its doors in Lakewood…