Harrods to close its H Beauty store in Bristol June 8, 2026 Harrods is to close its H Beauty store in Bristol on July 12. Read the full article now! Log in Subscribe