Jahazi House is a small exclusive and secluded private beach villa located south of Lamu, built on a beautiful island overlooking the Indian Ocean. A perfect retreat for total relaxation and privacy, ideal for families, couples and small groups of friends who prefer to be out on a remote secluded beach holiday.