VIDEO: Inside Anguilla’s Tequila Sunrise Villa

By

It’s one of the coolest places to stay in the Caribbean – Tequila Sunrise, the famous villa on the island of Anguilla. It’s long on luxury and great views, and it even comes with its own Patrón dispenser. In other words, it’s the perfect cocktail.

And CJ recently got an inside look. Here’s what it’s like.