Escape to the private and remote paradise, Belize! Located in the heart of Central America, and is bordered by Mexico to the north and Guatemala to the west and south. Breathtaking Belize consists of a land area of 8,867 square miles and is known for having the longest living Barrier Reef in the world […]