
Mossel Bay Mossel Bay is a seaport and seaside resort situated between Cape Town and Port Elizabeth, South Africa on the shores of the Indian Ocean. This warm and welcoming historical town is regarded as the beginning of the Garden Route. A number of explorers and seafarers of the 15th […]
