…..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
Bond Street London is world famous for its elegant boutiques, art and antiques. Situated in the centre of exclusive Mayfair, Bond Street is also one of the most coveted properties on the Monopoly board.