Description
Located in an amazing location along Watamu Beach, Barracuda Inn Resort is a beautiful location for any couple looking for sun, sand, and relaxation. The resort has a pool with relaxation beds, some around the pool, and a dedicated place overlooking the Indian Ocean. The resort has spacious rooms, you have a choice of rooms with quiet and relaxation located within a garden or tranquil rooms near the beach.
Reviews
There are no reviews yet.