Está ubicado en Cayo las Brujas, uno de los islotes casi vírgenes que junto a Cayo Ensenachos y Cayo Santa María forman los llamados Cayos del Norte, en la central provincia de Villa Clara. Grand Aston Cayo Las Brujas Beach Resort & Spa es un magnífico hotel cinco estrellas modalidad todo incluido que se levanta en un hermosísimo lugar de arenas finas y mar turquesa. El hotel cuenta con 660 habitaciones, distribuidas entre un edificio principal y 14 bloques de bungalows, cada uno de 48 habitaciones en dos áreas diferenciadas: una para familias y la otra solo para adultos.