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.
Get daily updates from Inside the Magic
You’re subscribed!
Thanks for signing up.
I'd like to receive emails from Inside the Magic.