VIDEO: Twin Peaks girls discover the meaning behind new Orlando restaurant’s name

Twin Peaks International Drive recently opened in Orlando, providing open air eats, drinks, and – as they put it – scenic views. With no mountains in Florida (other than Disney’s rides), we leave it up to the Twin Peaks girls to decide what the restaurant’s name means.

Read More:

Be the first to comment!