Cowrie Shells Beach Apartments – a tasteful development of 85 elegantly furnished and serviced luxury beachfront apartments situated on Shanzu’s Bamburi beach – tropical paradise on the east coast of Kenya,
Sitting right in the middle of the pristine Mombasa Marine National Park & reserve whose idyllic white sand beach and warm turquoise waters open a world of endless possibilities for that dream holiday