Trafalgar Twin Falls, most accessible and beautiful site in Dominica, credits to Facebook

Trafalgar Twin Falls, most accessible and beautiful site in Dominica

Trafalgar Twin falls is one of the must visit tourist sites. There are so many of the tourist attractions which grab the attention of people around the world. Trafalgar Twin falls offer great views to the people arriving in the country.

Trafalgar Twin Falls, most accessible and beautiful site in Dominica Read More »