Chicken Pedros Liberty Promenade Shopping Centre 3 Saint Helena Street, Cape Town, Western Cape 7785, South Africa