The village is located on the North Western slopes of the Troodos Mountains. The region shows clear signs of early settlement; the ruins of Vouni Palace are located nearby, and the ruins of the city of Soli are located a little further to the East.