Gay Cuba Tours

Cuba is known as the largest island in the Caribbean. It is a country of contrasts, surrounded by almost 4,500 untouched islands & islets filled with sandy beaches & coral reefs, lush nature in the mountains & valleys &  diverse Spanish French Colonial architecture. Cuba  is in a state of flux because after years of…