Luxury Self Catering in London
Luxury Self Catering in London, such as The Georgian House and 170 Queen’s Gate are listed below.
170 Queen's Gate, South Kensington, London
Part of Imperial College London, 170 Queen's Gate is a beautiful grade II listed Victorian town house which was completed in 1889 by Norman Shaw, who was one of the most significant architects of the 19th century. The property offers self-catering... more
Sloane Avenue, Chelsea, London
Set within two acres of central London’s prime location in the Royal Borough of Kensington and Chelsea, offering serviced apartments which are perfectly designed to accommodate the needs of today’s traveller. The 250 apartments offer the comfort... more
To view the icons please zoom in