Eden on the Bay Mall is situated right on the beachfront in Big Bay, Cape Town. With a great retail and restaurant mix this lifestyle mall has it all.