116 Cromwell Road
These popular apartments in the heart of South Kensington are perfectly situated for your stay in the Capital. Set in a lavish residential development, these elegant contemporary apartments offer guests a taste of modern luxury living at its best. With studio, one bed and two bed options available, this developtment can suit any of your needs in London. Every apartment is equipped with a fully fitted kitchen, double bedrooms, family/ensuite bathrooms and a generous living space with flat screen TVs and internet services.
These Point West Apartments are situated next to Hyde Park, the Cromwell Hospital and local stores, bars and restaurants making this the perfect base in the City. The nearest tube station is Gloucester Road which is only 6 minutes walk away, providing excellent links to other areas of the Capital.