This 2 star hotel is located in the suburbs of London and was established in 1864. It is close to the Kensington Palace and the nearest station is Earls Court.