Tag Archives: Laura Ashley Elstree

Laura Ashley Elstree

0

A while back (cough a few months ago) I was invited to the Laura Ashley Elstree hotel to have Afternoon Tea. The Laura Ashley hotel is based in leafy in Elstree which is famous for being the location of the BBC studios and where Top of the Pops was filmed. The aim of the visit […]