Luxury Travel Influencer
Tag friends that would love to visit a remote island in Belize. @travelbelize. Belize is a small country located in the Caribbean just south of Mexico on the Atlantic Coast and has hundreds of islands located on the largest barrier reef in the Atlantic Ocean.