village on terraced hillsides