The Visa Centre (Pvt) Limited is the largest visa consultancy and processing firm in Sri Lanka. Initially opened for business as a partnership in 1999 and established as a company in 2002, The Visa Centre is based in Colombo 7 and comprises of a network of experienced visa consultants, lawyers, and processing staff.
The Visa Centre
- The Visa Centre 7, 21 Maitland Cres, Colombo 00700
- 077 763 3933