Barracuda Inn Resort
Resort
Watamu, Kilifi
Situated along Watamu Beach, Barracuda Inn Resort features a swimming pool with sun lounges, a hot tub, and a restaurant and bar. The resort also offers evening entertainment.
Number of rooms: 86
Watamu Road, 80202 Watamu, Kenya