Richard and Ants House

West Beach, Cape Town