Lamu or Lamu Town is a small town on Lamu Island, which in turn is a part of the Lamu Archipelago in Kenya. Situated 341 kilometres (212 mi) by road northeast of Mombasa that ends at Mokowe Jetty, from where the sea channel has to be crossed to reach Lamu Island. It is the headquarter of Lamu County and a UNESCO World Heritage Site.
Lamu
Lamu Fort Museum
Activity on the waterfront
View from Stone House Hotel
The Lamu Archipelago is located in the Indian Ocean close to the northern coast of Kenya, to which it belongs. The islands lie between the towns of Lamu and Kiunga, near the Coast Province. It is a part of Lamu District.
View of Lamu town, on Lamu Island
The 16th century Takwa Ruins on Manda Island
The west side of Kiwayuu Island