Browsing Tag

Watamu

Africa Hotel Reviews Reviews

HOTEL REVIEW: Turtle Bay Beach Club

on
10/11/2016

Bringing an African feel to the beach, Turtle Bay Beach Club is an all-inclusive beachfront property located in the beachside town of Watamu, Kenya.

Set inside the internationally acclaimed Watamu