Bed and Breakfast in London Victoria, Westminster, Big Ben, London eye, Hyde Park, Paddington, British Museum, National Gallery is on Trafalgar Square, Piccadilly, Chinatown and Leicester Square Theaters… As well as Oxford Street Shopping centers, Harrods, Westfield London and many more…