Toyota Land Cruiser 200 Series 2010 – Turbo Diesel SUV with Sunroof & Heavy-Duty Off-Road Suspension in Kiambu Road, Nairobi