Port Elizabeth, Eastern Cape, South Africa

Port Elizabeth is often overlooked by travelers and is South Africa's best kept secret. There is a beach for everyone and is also a great base from which...more