How well do you think you know London? Take the quiz. You are 25 questions away from impressing me.
Read More…..Aaaah Harrods
I call it the Mother Ship, Mecca, the indisputable centre of the glam retail universe. Harrods is London's most iconic and beautiful department store and one of the top tourist attractions in the U.K. estimating 15 million visitors annually. It is the 7th most Instagrammed place in London where at any given time you will see tourists taking selfies outside its majestic exterior or inside the world famous Food Hall. This beautiful Grand Dame of London occupies over a million square feet in prestigious Knightsbridge. That is over 5 acres of shoes, electronics, toys, make-up, jewellery, books, furniture… and of course fabulous, fabulous clothes making it the largest department store in Europe.
Read More