Approximately 1.22 km away
Address: Shop 53a Eden On The Bay Shopping Center, Corner of Sir David Baird Drive and Otto Du Plessis, Big Bay, Cape Town, 7441, South Africa
Approximately 1.26 km away
Address: Shop 6b Eden on the Bay, 633 Otto du Plessis Drive&Marine Drive, 801 Big Bay Beach Estate, Bloubergstrand, Cape Town, 7441, South Africa