The mesmerising Ilha Grande Bay

first_imgSituated off the coast of Rio de Janeiro state, Brazil, Ilha Grande Bay welcomes the travellers with lazy and laidback sea vibes. With more than 100 beaches in and around the Island makes it a perfect destination for all the sea and sand lovers. Gorge on local delicacies or take a boat ride to nearby beaches, this island store surprises for every traveller.Source: Expedialast_img

Leave a Reply

Your email address will not be published. Required fields are marked *