King David is a luxury hotel in East London offering excellent accommodation in the Eastern Cape South Africa.