what supermarket sells 647 bread?