Baracuda Diving Team(Travellers Beach Hotel) is located in Travellers Beach Hotel, Kenya on Travellers Beach Hotel. Baracuda Diving Team(Travellers Beach Hotel) is rated 3 out of 5 in the category scuba instructor in Kenya.
Address
Travellers Beach Hotel