Laura Ashley Opens First Hotel in Hertfordshire Published: August 6, 2024 British fashion and home interiors brand Laura Ashley unveiled its first hotel last week in Elstree, a village in ...