The Shakti Villa Pictures say more than 1000 words The Shakti Villa is a very special place: constructed in Vastu design, it offers a wonderful ambience - and is exactly the right place for a relaxing stay in Sri Lanka.