Set back off of Cromwell Road in prestigious south Kensington, Point West is ideally situated to experience some of the best shopping locations in the world, as well as being only a short distance from Hyde Park.
The property features deluxe studio, one bedroom suites and two bedroom suites; many with balconies.