Dedicated BMW Showroom set to Open at Delta Towers, Nairobi

In case you were wondering why premium luxury BMWs are conspicuously no longer on display at Simba Corp‘s iconic Aspire Center, along the arterial Waiyaki Way in Westlands, Nairobi, you’ll be interested to know that UK-based luxury car dealer Inchcape Plc, which took over the RMA property just next door at Delta Towers, is on … Continue reading Dedicated BMW Showroom set to Open at Delta Towers, Nairobi