The London Kings Hotel is located in Westminster, within easy access to some of London’s most famous attractions. London’s iconic parks, restaurants, bars and the famous Oxford Street are within walking distance of the building. It features a total of 44 en-suite bedrooms, each featuring modern and comfortable facilities.
Things To See And Do In The Area
254 Edgware Road, London, W2 1DS
Nearest Underground Station(s)