9 Things You Must Do in Guadeloupe

Jun 20 , 18

Located in the Leeward Islands, Guadeloupe is an overseas region of France which is basically the part of the Lesser Antilles in the Caribbean. With a land area of 629 square miles, it is the largest and most p...