London's largest neighbourhood, Kensington is a large borough with the very chic Kensington High Street and many fascinating antique shops. Kensington has some of London's best churches, historic buildings, landmarks, museums, parks and even a palace! Even though Kensington has some of the most expensive addresses, Kensington does offer a number of budget hotels, ideal for those who are looking for a cheap place to stay while exploring London. Kensington is one of the most fashionable districts in London, being well known for both an exclusive residential area as well as an excellent place to shopping. Since the 17th Century when King William III moved to Kensington Palace, the area has been the mecca for wealthy Londoners. Kensington is one of the best places to find all kinds of shops primarily along Kensington High Street. Other well known sites in Kensington are Kensington Gardens, Kensington Palace, the Royal Albert Hall and Holland Park. Kensington also is home to a number of museums, which are very interesting such as the Natural History Museum, the Victoria and Albert and the Science Museum.