Villa Las Brujas se ubica en el farallón de Punta Periquillo, al Noreste de Cayo Las Brujas, uno de los islotes del archipiélago Jardines del Rey, en la costa note de la provincia cubana de Villa Clara. A tres Km. del aeropuerto nacional Cayo Las Brujas, a 10 Km. de Cayo Santa María y a 41 Km. de tierra firme a la que se llega a través de un pedraplen construido sobre el mar.
Rodeado de casi virgen vegetación y junto a una bella playa de arenas finas y mar transparente se levanta este hotel, excelente destino para quienes buscan un lugar tranquilo, sin grandes pretensiones. Metido en una amplia ensenada, la estrecha playa de arena blanca y fina enmarca una aguas poco profundas color turquesa.