Vrede Self-Catering znajduje się w samym sercu Kapsztadu, w Republice Południowej Afryki.