News

Earlier this year Harrods food hall began stocking boxes of 24 Shibuya Farm strawberries from Kyoto for £180 - £7.50 each.