News
Earlier this year Harrods food hall began stocking boxes of 24 Shibuya Farm strawberries from Kyoto for £180 - £7.50 each.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results