
Affordable Luxury Service Apartments in London
Harrington Court is situated in 13 Harrington Road, which is a hot spot in the heart of London's exclusive South Kensington with London's premier attractions are only a short distance away with British History Museum, Albert Hall and the world-famous Harrods department store within ten minutes' walk.
The accommodation spread conveniently over Five Floors and ranges in size from intimate studio to three-bedroom modern apartments. All forty-seven apartments are self-contained, ensuring unrivalled privacy and comfort.