Cape Town, the third most populous city in South Africa is situated on a peninsula in the West Coast of South Africa. This popular holiday destination is well known for its restaurants and is especially popular for seafood. Most of the seafood is sourced from the Atlantic waters bordering the city. Here are « Continue Reading »