Architecture - Joshua Wanyama
Powered by SmugMug Log In

Restaurant on Lake Victoria

A restaurant called Delta Force sits on the shores of Lake Victoria in the lakeside town of Kisumu in Kenya.