There’s more to see...
Sign up to discover and save different things to try in 2015.
Visit Site
Jessalyn Taylor
Jessalyn Taylor • 2 years ago

Indigo Bay Island Resort and Spa is your dream tropical island paradise surrounded by palm trees, white sand and turquoise waters of the Indian Ocean. Located on Bazaruto Island, an island 37kms long and 7kms wide, and is the northern-most of the 5 islands making up the Bazaruto Archipealgo.

About this Pin