Twin Peaks has opened in Independence

Twin Peaks (19821 E. Jackson Drive) has opened in Independence in a former Romano’s Macaroni Grill space. Part of the growing breastaurant universe, the…