Newly refurbished, enjoying a prime location in Kensington's Garden Square, this Victorian Town House is quietly situated close to London's most famous Tourist Attractions.Excellent transport links are close by and many attractions are within walking distance. Harrods, The Natural History Museum, The Victoria and Albert Museum, Kensington Gardens, Kings Road, Theatre Land, Buckingham Palace, Piccadilly Circus, Covent Garden and Madame Tussaud's are all close by.All rooms are en-suite, offering ... More