Cape Town Lodge Hotel – situated in the center of the City of Cape Town