Imbochi v Leopard Beach Resort & Spa [2024] KECA 726 (KLR)
Court of Appeal
•
Civil Application E081 of 2023
Decided: 21 Jun 2024