Charing Cross Road, which extends from Trafalgar Square to St. Giles’ Circus, offers shoppers a plethora of books and music to choose from. Comic Showcase, Murder One books and a series of second hand book stores sell books of every possible genre. Denmark Street, down Charing Cross Road hosts a number of music stores.

Children’s Christmas stockings can be easily filled with a visit to Hamleys, a giant six storied emporium filled with toys and games. Hamleys is situated in one of the busiest shopping areas in London – Regent Street.

Harrods lives up to its motto of “All Things, For All People, Everywhere” by stocking its seven floors spread over five acres with quality merchandise of every category. Harrods stocks some of the world’s finest brands, building and maintaining its reputation for quality and quantity. Londoners can enjoy a pleasant shopping experience at Harrods departmental store at 87-135 Brompton Road, Knightsbridge, London.

At the heart of London’s most popular shopping district lies Oxford Street which runs from Marble Arch to St. Giles’ Circus. International brands and lesser known local stores occupy this most famous venue for shopping. The hustle-bustle of shoppers fills Oxford Street from 10am to 7pm on weekdays and from 12pm to 6pm on Sundays.

Women who wish to shop smart and get the best items at the cheapest rates need not look further than H&M women’s department store. Amazing accessories, tees, pants coats and hats at unbelievable prices await you at H&M stores at 261-271 Regent Street, 174 Oxford Street, 481 Oxford Street and 360 Oxford Street.