HomeShela beach

Lamu Town is a small town on Lamu Island, which in turn is a part of the Lamu Archipelago in Kenya. Lamu is Kenya’s oldest continually inhabited town, and was one …

READ MORE