Rhodora 31 by CTHA, Cape Town, South Africa

Beach Road, Mouille Point, Mouille Point, 8001 Cape Town, South Africa