Home Institutions TVET List of all The TVET Colleges in Kenya

List of all The TVET Colleges in Kenya

0
List of all The TVET Colleges in Kenya

What Are TVET Colleges in Kenya?

TVET colleges in Keya comprise of Technical Training Institutes (TTIs), Polytechnics, Vocational Training Centers (VCTs), Technical Training Colleges, and any other approved learning institution. These centres are in plenty and are located in different sections of the country.

:arrow_right: SEE – List of all The Universities in Kenya

Universities under TVETA

Therefore, TVETA stands for, Technical and Vocational Education and Training Authority. It is committed to efficient and effective delivery on its mandate of regulating and coordinating TVET training to assure its quality and relevance.

Below are the Universities under the TVETA Kenya.

Cooperative University of Kenya (CUK)

Postal Address: P.O Box 24814-00502
Tel.: 0724311606,+254 (0)20 2430127,020 2679456
Email: enquiries@cuk.ac.ke
Location: Karen, Nairobi


Murang’a University of Technology (MUT)

Postal Address: P.O Box 75-10200 Muranga, Kenya
Tel.: +254-771-370-824
Email: info@mut.ac.ke
Location: Tudor, Mombasa


Technical University of Mombasa (TUM)

Postal Address: P.O BOX. 90420-80100 MSA
Tel.: (+254) 020-8095365/68
Email: enquiries@cuk.ac.ke
Location: Tom Mboya Street Tudor, Msa


Dedan Kimathi University of Technology (DeKUT)

Postal Address: Along Nyeri – Mweiga road, Dedan Kimathi University of Technology Private Bag – 10143, Dedan Kimathi
Tel.: +254612050000
Email: vc@dkut.ac.ke / marketing@dkut.ac.ke / webmaster@dkut.ac.ke / admissionsoffice@dkut.ac.ke
Location: Nyeri, Nyeri

Meru University of Science and Technology (MUST)

Postal Address: P.O Box, 972-60200 Meru Kenya
Tel.: +254 712524293
Email: info@must.ac.ke
Location: Meru, Meru


Technical University of Kenya (TU-K)

Postal Address: The Technical University of Kenya, P.O. Box 52428 – 00200, Nairobi- Kenya.
Tel.: +254(020) 2219929, 3341639, 3343672
Email: info@tukenya.ac.ke
Location: Nairobi CDB, Nairobi

Technical Training Institutes

Below are the Universities under the TTI Kenya.

Ahmed Shahame Mwidani Technical Training Institute

Postal Address: P.O. BOX 93800-80102 Mombasa
Tel.: +254 739209337 / +254746748481
Email: asmwidanitvc@gmail.com / info@ahmedmwidanitvc.ac.ke / ahmedmwidanitvc.ac.ke
Location: Changamwe, Mombasa


Aldai Technical Training Institute

Postal Address: 149, Kobujoi – Chepkumia Rd, Kenya
Tel.: +254 700 746828
Location: Kobujoi, Nandi


Bahati Institute of Business and Administration Studies

Postal Address: Jeshi Village, Jeshi Road, Nakuru, Kenya
Tel.: +254 796 151355
Location: Nakuru


Baringo Technical College

Postal Address: P.O Box 299 – 30400 Kabarnet.
Physical location: Kapsoo along Kabarnet – Tenges Road
Tel.: +254 702191409
Email: info@baringotechnical.ac.ke
Location: Kabarnet, Baringo


Bondo Technical Training Institute

Postal Address: P. O. BOX 377– 40601, BONDO
Tel.: +254 572 041 555
Email: bondotti@yahoo.com
Location: Bondo, Siaya


Bumbe Technical Training Institute

Postal Address: 440 – 50406, Funyula
Tel.: +254736391750
Email: bumbetec@yahoo.com/ info@bumbetti.ac.ke
Location: Bwiri, Busia


Bunyala Technical and Vocational College

Postal Address: P. O. Box 104 50410 PORT VICTORIA
Tel.: +254 722 437 056
Location: Port Victoria, Busia


Bureti Technical Training Institute

Tel.: +254 704 453337
Location: Sotik, Bomet


Bushiangala Technical Training Institute

Postal Address: P.O. BOX 2227-50100, KAKAMEGA
Tel.: 0702092440 / 0792708482 / 0792708480 / 0786269743
Email: bushiangalatechnical@yahoo.com / bushiangalatechnical@gmail.com
Location: Kakamega, Kakamega


Butere Technical and Vocational College

Postal Address: P.O. Box 90-50101, Butere, Kakamega. (Mahondo-Off Butere-Sidindi Road)
Tel.: +254727861270 / +254793818662
Email: info@buteretvc.ac.ke
Location: Butere, Kakamega


Chuka Technical and Vocational College

Postal Address: Marimanti, Kenya
Tel.: 0717 694 181 / 0722 332 416
Email: info@chukatechnicalcollege.ac.ke/
Location: Chuka, TharakaNithi


David M. Wambuli Technical and Vocational College

Postal Address: P.0 Box 3308-90100 Machakos
Tel.: +254 743896827
Email: davidwambulitvc@gmail.com
Location: Wote, Makueni


Ekerubo Gietai Technical Training Institute

Postal Address: P.O. Box 382-40500 Nyamira
Physical Address: Cheplat-Mokomoni-Nyaramba Road
Tel.: 0727447528
Email: ekerubogietaiti@gmail.com
Location: Nyamira, Nyamira


Emining Technical Training Institute

Postal Address: P.O Box 208-20105,Mogotio
Tel.: +254717519980
Email: principal@eminingtti.ac.ke / eminingtti@gmail.com
Location: Mogotio, Baringo


Emsos Technical and Vocational College

Postal Address: P.O. Box 300 – 30100 ELDORET, KENYA
Tel.: 0796376783
Email: info@emsostvc.ac.ke / principal@emsostvc.ac.ke
Location: Mosoriot, Nandi


Endebess Technical Training Institute

Postal Address: P.O. Box 190-30201, Endebess
Tel.: +254 740583700 / +254 722920832
Email: info@endebesstechnical.ac.ke
Location: Endebess, Trans Nzoia


Gatanga Technical and Vocational College

Postal Address: P.O B0X 6232-01000 THIKA
Tel.: 0713 477 791 / 0733 991 314
Email: gtvcgatanga@gmail.com
Location: Gatanga, Murang’a


Gitwebe Technical Training Institute

Postal Address: Magwagwa, Kenya
Tel.: (+254) 703 151 338
Email: info@gitwebetti.ac.ke
Location: Magwagwa, Nyamira


Godoma Technical Training Institute

Postal Address: Matanomane, Vitengeni Matanomane, Vitengeni Rd, Kilifi
Tel.: +254-702-363304 / +254-702-363304
Email: info@godomatti.ac.ke
Location: Matano Manne / Vitengeni, Kilifi


Jeremiah Nyaga Technical Training Institute

Postal Address: P.O. Box.1264-60100 EMBU
Tel.: 020-3538386 / 9, 0700334477
Email: rwikati@yahoo.com
Location: Kiritiri, Embu


Kaiboi Technical Training Institute

Postal Address: Kabisaga, Kisumu – Busia Rd, Mosop, Kenya
Tel.: 0733937937
Location: Mosoriot, Nandi


Kasarani Technical and Vocational College

Postal Address: P.O. Box 51898 – 00200, Nairobi.
Tel.: 0716 685 054
Email: info@kasaranitechnical.ac.ke
Location: Kasarani, Nairobi


Katine Technical Training Institute

Postal Address: Katine technical training institute 251-90131 tala
Tel.: +254719508039 / +254719508039
Email: info@katinetti.ac.ke
Location: Tala, Machakos


Keroka Technical Training Institute

Postal Address: P.O. Box 440 – 40202, Keroka, Kisii
Tel.: +254 726 588 558 / +254 +254 0 20 806 5130
Email: technicalkeroka@yahoo.com
Location: Keroka, Kisii


Kiirua Technical Training Institute

Postal Address: P.O. Box 1931-60200 Meru, Kenya
Tel.: +254 718 621864
Location: Kiirua Market, Meru


Kipkabus Technical and Vocational College

Postal Address: P.O. Box 10882-30100, Eldoret
Tel.: (+254) 71713 0180
Email: info@ktvc.ac.ke
Location: Kipkabus, Uasin Gishu


Konoin Technical Training Institute

Postal Address: Kaptengecha – Koiwa Rd, P.O. BOX 19-20403 MOGOGOSIEK
Tel.: +254725081344
Email: info@konointti.ac.ke
Location: Mogogosiek, Bomet


Kajiado West Technical and Vocational College

Postal Address: P.O. BOX 1085-00208 NGONG’ HILLS, KENYA
Tel.: (+254) 770 033 765
Email: principal@kajiadowesttechnical.ac.ke / info@kajiadowesttechnical.ac.ke
Location: Ngong, Kajiado


Kapcherop Technical and Vocational College

Postal Address: Along Kapcherop-Kachibora Road, Next to Kapcherop VTC opposite Moi Kapcherop Girls Secondary School
Tel.: +254 (0) 792 638 668
Email: kapcheroptechnical@gmail.com
Location: Kapcherop, Elgeyo Marakwet


Karen Technical Training Institute for the Deaf

Postal Address: P.O Box 24785 – 00502 Nairobi Kenya Karen Technical Training Institute for the Deaf Karen Road, Karen
Tel.: +254 722 677859
Email: info@kttideaf.ac.ke / kttid2007@yahoo.com
Location: Karen, Nairobi


Karumo Technical Training Institute

Postal Address: P.O Box 276-60602 Kianjai
Tel.: 0705 636 443
Email: principal@karumotti.ac.ke
Location: Kianjai, Meru


Koshin Technical Training Institute

Postal Address: P.O. Box 4040 – 30100, Eldoret, Kenya.
Tel.: +254 795 811 170
Email: koshintti@gmail.com
Location: Eldoret, Uasin Gishu


Laikipia East Technical and Vocational College

Postal Address: Along Nyeri-Nyahururu Highway (Marina trading Center)
Tel.: +254 721 356 821 / +254 713 380 692
Email: info@laikipiaeasttvc.ac.ke / laikipiaetvc@gmail.com
Location: Marina Center, Laikipia


Laikipia North Technical and Vocational College

Postal Address: Posta Market-Mouwarak, Kenya
Tel.: +254 792 816177
Location: Mowuarak Market Center, Laikipia


Laisamis Technical and Vocational College

Postal Address: LAISAMIS T.T.I P.O. Box 30 – 060500, Marsabit
Tel.: 0723166065
Email: laisamistti@gmail.com / info@laisamistechnical.ac.ke
Location: Laisamis, Marsabit


Maasai Mara Technical and Vocational College (MMTVC)

Postal Address: P.O Box 577 20500, Narok Narok County, Kenya.
Tel.: +254 799 21 33 00
Email: info@mmtvc.ac.ke
Location: Narok, Narok


Machakos Technical Training Institute for the Blind

Postal Address: P. O. Box 112-90100 Machakos
Tel.: + 254 733 844 61
Email: info@mtib.ac.ke
Location: Machakos, Machakos


Mathenge Technical Training Institute

Postal Address: P.O. Box 665-10106, Othaya-Nyeri
Tel.: +254 725737174
Email: Info@mathengetti.ac.ke
Location: Othaya, Nyeri


Mathioya Technical and Vocational College

Postal Address: P.O Box 363-10204, Kiria-ini.
Tel.: 254745633187 / 254791334282
Email: mathioyatti@gmail.com / info@mathioyatechncial.ac.ke
Location: Kiria-ini, Murang’a


Mathira Technical and Vocational College

Postal Address: P.O. BOX 1785-10101, Karatina
Tel.: 0720 772225
Email: info@mathiratechnical.ac.ke
Location: Mathira, Nyeri


Matili Technical Training Institute

Postal Address: P. O Box 76-50204 Kimilili
Tel.: 254 (0) 707 747 007
Location: Kimilili, Bungoma


Maasai Technical Training Institute

Postal Address: P.O Box 125 -01100, Kajiado, Kenya
Tel.: +254 (0) 723 433 333
Location: Kajiado, Kajiado


Masinga Technical and Vocational College

Postal Address: 181-90141, Kenya
Tel.: 0746327094 / 0799893557 / 0703449311 / 0721222309
Email: masingatechnical@gmail.com
Location: Masinga, Machakos


Kipipiri Technical and Vocational College

Postal Address: P.O. Box 438 – 20303, OL KALOU
Tel.: +254 727 069 870
Email: kipipiritechnical2016@gmail.com
Location: Mawingo Town, Nyandarua


Kipsinende Technical and Vocational College

Postal Address: P.O. BOX 28 – 20209, FORT-TERNAN
Tel.: 0772498383 / 0721661791
Email: kipsinendetechnical@gmail.com
Location: Fort-Ternan, Kericho


Kisiwa Technical Training Institute

Postal Address: Kabuchai, P.O BOX 657, Bungoma 50200.
Tel.: 0110 096 090
Email: info@kisiwatech.ac.ke
Location: Kabuchai, Bungoma


Mawego Technical Training Institute

Postal Address: Mawego Kadongo rd. Homabay County
Tel.: (+254) 734 156 640 / (+254) 740 521 743
Email: mawegotechnical@gmail.com / info@mawegoinstitute.ac.ke
Location: Oyugis, Homa-Bay


Michuki Technical Training Institute

Tel.: 0725912313
Email: info@michukitech.ac.ke
Location: Kangema, Murang’a


Mitunguu Technical Training Institute

Postal Address: P.O. BOX 64-60204-MITUNGUU, MERU.
Tel.: 0701233591 / 0799968500
Email: mitunguutechnical@gmail.com
Location: Mitunguu, Meru


Moiben Technical and Vocational College

Postal Address: P.O. Box 10715 – 30100, ELDORET.
Tel.: 0716 287 367 / 0777 110 715 / 0782 110 715
Email: moibentvc@gmail.com / info@moibentvc.ac.ke
Location: Moiben, Uasin Gishu


Mukiria Technical Training Institute

Tel.: 0716674848
Email: mukiriatechnical@gmail.com
Location: Nkubu, Meru


Mukurwe-ini Technical Training Institute

Postal Address: 500 meters past Gikondi shopping centre 5 kilometres from Kiahungu Township, Near Gikondi Catholic Church, Gikondi area, Mukurweini sub-county, Nyeri County, Kenya.
Tel.: +254710 440944
Email: Mukurweinitti@gmail.com
Location: Gikondi, Nyeri


Mumias West Technical and Vocational College

Postal Address: P.O Box 571-50102 MUMIAS
Tel.: +254743956097 / +254743956097
Email: mumiaswesttvc@gmail.com
Location: Mumias, Kakamega


Muraga Technical Training Institute

Postal Address: P.O. Box 614-60400 Chuka-Kenya Chogoria
Tel.: 0113 175113
Location: Chuka, TharakaNithi


Musakasa Technical Training Institute

Postal Address: P.O.BOX 1249-50200 BUNGOMA
Tel.: 0716 056 878 / 0717 0624 837
Email: musakasa.inst@gmail.com / info@musakasatti.ac.ke
Location: Bungoma, Bungoma


Nachu Technical and Vocational College

Postal Address: P.O. Box 1455-00902, Kikuyu
Tel.: 0729-043 346
Email: info@nachutvc.ac.ke
Location: Kikuyu, Kiambu


Nairobi Technical Training Institute

Postal Address: Mogira Road, Off Park Road and Ring Road Ngara
Tel.: 0721 233394 / 0208034403
Email: nairobitechnical@gmail.com / info@nairobitti.ac.ke
Location: Ngara, Nairobi


Naivasaha Technical and Vocational College

Postal Address: P.O Box 574 – 20117. Naivasha, Kenya.
Tel.: 0740 429 247
Email: info@ntvc.ac.ke / principalnaivashatechnical@gmail.com
Location: Naivasha, Nakuru


Narok West Technical Training Institute

Postal Address: Rahongo/Chamakwaro Road, Narok, Kenya
Tel.: +254 701 807410
Location: Narok, Narok


Ndia Technical and Vocational College

Postal Address: Sagana, Kirinyaga County
Tel.: +254 799 906 614
Email: ndiatechnical@gmail.com / info@ndiatvc.ac.ke
Location: Sagana, Kirinyaga


Nkabune Technical Training Institute

Postal Address: P.O. Box 330-60200, Meru-Kenya
Tel.: +254 719 186 814
Email: info@nkabunetti.ac.ke
Location: Meru, Meru


Nuu Technical and Vocational College

Postal Address: P.O BOX 376-90400, MWINGI, KITUI- KENYA
Tel.: +254-58001730
Email: nuutvckitui@gmail.com / info@nuutechnicalandvocationalcollege.ac.ke
Location: Mutitu, Kitui


Okame Technical and Vocational College

Postal Address: P. O. BOX 116-50400 BUSIA – KENYA
Tel.: 0721910483
Email: okametechnical@gmail.com
Location: Busia, Busia


Runyenjes Technical and Vocational College

Postal Address: P. O. BOX 116-50400 BUSIA – KENYA
Tel.: +254 797210054
Email: info@runyenjestti.ac.ke
Location: Runyenjes, Embu


Sabatia Technical and Vocational College

Postal Address: P.O. Box 29-50311, Wodanga-Kenya
Tel.: +254 207851474 / 0711711450
Email: sabatiatvc@gmail.com
Location: Sabatia, Vihiga


Ol’lessos Technical Training Institute

Postal Address: Kapsabet – Nabkoi Rd, Lessos, Kenya
Tel.: +254 20 2395160
Fax: +254 20 2395161
Email: info@otti.ac.ke
Location: Kapsabet, Nandi


PC Kinyanjui Technical Training Institute

Postal Address: Off Kabiria Road, Riruta Satellite.
Tel.: +254 773 829 417
Email: info@kinyanjuitechnical.ac.ke
Location: Riruta Satellite, Nairobi


Rift Valley Technical Training Institute

Postal Address: P.O Box 244-30100 Eldoret, Kenya
Tel.: +254704244244
Email: info@rvti.ac.ke
Location: Eldoret, UasinGishu


Shamberere Technical Training Institute

Postal Address: Shamberere, Kenya
Tel.: +254 739 922223
Location: South Kabras, Kakamega


Siala Technical Training Institute

Postal Address: Migori County, Rongo Sub County
Tel.: +254 706 633 334
Email: info@siala.ac.ke
Location: Rongo, Migori


Sot Technical Training Institute

Postal Address: P.O.Box 665 – 20400, Bomet.
Tel.: 0707 042 067
Email: sottechnicaltraininginstitute@gmail.com
Location: Merigi, Bomet


Sotik Technical Training Institute

Postal Address: P.o Box 895-20406 Sotik,
Tel.: +254 792 518 945
Email: technicalsotik@gmail.com
Location: Sotik, Bomet


St. Josephs Technical Institute for the Deaf-Nyangoma

Postal Address: P.O. Box 33- 40601, Bondo, Kenya
Physical Address: Nyang’oma, Bondo, Kenya.
Tel.: 0731255167
Email: nyangomajoseph@gmail.com / stjosephtechnical@gmail.com
Location: Sotik, Bomet


Taveta Technical and Vocational College

Postal Address: Taveta new Market, Kenya
Tel.: +254 748 290567
Location: Taveta, Taita Taveta


Tharaka Technical and Vocational College

Postal Address: Tharaka Nithi County, Tharaka North Sub County, Marimanti Town
Tel.: +254742951657
Email:  info@tharakatechnical.ac.ke
Location: Marimanti, TharakaNithi


Thika Technical Training Institute

Postal Address: P.O BOX 91 – 01000, Thika
Tel.: 020-2044965
Email: info@thikatechnical.ac.ke
Location: Thika, Kiambu


Tseikuru Technical Training Institute

Postal Address: P.O. Box 753 – 90400, Mwingi.
Tel.: +254714153024
Email: info@tseikurutti.ac.ke
Location: Tseikuru, Kitui


Ugenya Technical and Vocational College

Postal Address: Ligose – Sega, Ugenya ,Siaya,Kenya
Tel.: (+254) 0115 107 9
Location: Sega, Siaya


Weru Technical and Vocational College

Postal Address: Baolala, along Malindi-Sala Gate Road. P.O BOX 5227-80200 Malindi.
Tel.: +254741315608
Email: werutvc@gmail.com
Location: Malindi, Kilifi


Wote Technical Training Institute

Postal Address: P.O Box 377-90300, Makueni, Kenya
Tel.: 020-2624243 / +254728658649
Email: info@wotetti.ac.ke
Location: Wote, Makueni


Ziwa Technical Training Institute

Postal Address: P.O. Box 1055-30100 Eldoret
Tel.: 0705 98 11 11 / 0735 98 11 11
Email: ziwatti@gmail.com
Location: Eldoret, UasinGishu

Institutes of Technology under TVET

Therefore, TVET (Technical and Vocational Education and Training) is education and training which provides knowledge and skills for employment. TVET uses formal, non-formal and informal learning.

Coast Institute of Technology Voi

Postal Address: P.O Box 34-80300 Voi Taita- Taveta, Kenya
Tel.: 020-2169229
Email: principal@cit.ac.ke
Location: Taita, Taita Taveta


Nyandarua Institute of Science and Technology

Tel.: +254-727-256-001
Email: info@nyandaruainstitute.ac.ke
Location: Nyandarua


Ramogi Institute of Advanced Technology

Postal Address: P.O. Box 1738 – 40100 – Kisumu.
Tel.: +254 734 251 622 / +254 792 970 300
Email: info@ramogiinstitute.ac.ke
Location: Riat Hills, Kisumu


Rift Valley Institute of Science and Technology

Postal Address: P. O. Box 7182 – 20100, NAKURU
Tel.: +254 742 442 161 / +254 724 76 98 88
Email: principal@rvist.ac.ke
Location: Nakuru, Nakuru


Friends College Kaimosi

Postal Address: Friends College Kaimosi P.O Box 150 – 50309, Tiriki Kenya.
Tel.: 0735818311 / 0704686363
Email: info@fck.ac.ke
Location: Kaimosi, Vihiga


Kiambu Institute of Science and Technology

Postal Address: P.O Box 414-00900 Kiambu Kenya
Tel.: +254-727-807-713 / +254-734-207-663 / 020 3522550
Email: principal@kist.ac.ke
Location: Ruaka, Kiambu


Sang’alo Institute of Science and Technology

Tel.: 0711158158
Email: info@sist.ac.ke
Location: Bungoma, Bungoma


Siaya Institute of Technology

Tel.: +254 720 801 545 / +254 011 281 4143 / +254 703 564 522
Email: info@siayainstitute.ac.ke
Location: Siaya, Siaya


Eldoret National Polytechnic (TENP)

Postal Address: P.O Box 4461-30100, Eldoret. KENYA.
Tel.: 0714 871 685 / 0738 092 126
Fax: 053 203 31 88.
Location: Eldoret, Uasin Gishu


Kabete National Polytechnic

Postal Address: P. O. Box 29010 – 00625, Nairobi
Tel.: 0790 000 001
Location: Kabete, Kiambu


Kenya Coast National Polytechnic

Tel.: +254 712 725 554 / +254 710 389 727 / +254 719 431 215
Location: Kaloleni, Mombasa


Kisii National Polytechnic

Postal Address: 2 Queen Street, California US, IA 522364
Tel.: 0700152177 / 0752031300
Email: info@kisiipoly.ac.ke
Location: Kisii, Kisii


Kisumu National Polytechnic

Postal Address: Technology road, Next to Kisumu Stadium
Tel.: +254 723 446 773
Email: info@kisumupoly.ac.ke
Location: Kisumu, Kisumu


Kitale National Polytechnic

Postal Address: P.O. Box 2162-30200 Kitale, Trans Nzoia County
Tel.: +254 721 379304
Email: info@kitalenationalpolytechnic.ac.ke / kitalenationalpolytechnic@gmail.com
Location: Kitale, Trans Nzoia


Meru National Polytechnic

Postal Address: P.O. Box 111 – 60200, Meru.
Physical Address: Along Meru-Nanyuki Road, 10 kilometres from Meru town and a few kilometres past Makutano Centre.
Tel.: +254 721 379304
Email: comm@merunationalpolytechnic.ac.ke / registrar@merunationalpolytechnic.ac.ke / info@merunationalpolytechnic.ac.ke
Location: Meru, Meru


North Eastern Province National Polytechnic

Postal Address: P.O Box 329-70100 Garissa.
Tel.: 0716061788
Email: info@norteasternpoly.ac.ke
Location: Garissa, Garissa


Nyeri National Polytechnic

Postal Address: P.O Box 465 – 10100 Nyeri, Kenya
Tel.: +254 (061) 2032330 / +254 724 477 942
Email: info@thenyeripoly.ac.ke / nyerinp@gmail.com
Location: Garissa, Garissa


Sigalagala National Polytechnic

Postal Address: P.O Box 2966 – 50100, Kakamega, Kenya
Tel.: +254 726 806 105 / +2547 93 600 519
Email: info@sigalagalapoly.ac.ke
Location: Sigalagala, Kakamega

LEAVE A REPLY

Please enter your comment!
Please enter your name here