London Department Stores: The Grand Palaces Of Shopping
London Department Stores: The Grand Palaces Of Shopping | London department stores are the magnificent old retail palaces of the city, sumptuous emporiums of glittering halls and famous food departments.
