Stopover Guest House – Lamu

The owners of the Stopover Guest House in Shela have now opened a new guest house in Lamu Town. The Stopover Guest House in Lamu Town is located on the Lamu Harbour Waterfront