St Francis Bay and Cape St Francis are both small seaside towns in the Eastern Cape in South Africa. Thatched roofs, seafood, water sports and more, all await in these beautiful coastal towns.
Copyright to http://www.roomsforafrica.com/dest/south-africa/eastern-cape/cape-st-francis.jsp