Twin Peaks To Make Its Highly Anticipated Downtown Hollywood Debut
HOLLYWOOD, Fla., Dec. 28, 2020 /PRNewswire/ --Twin Peaks will be serving its delicious made-from-scratch menu, renowned ice-cold 29-degree beer and scenic views to guests at its new location in Downtown Hollywood, Florida.