Incredible three bedroom apartment to let in Chelsea Embankment. This property is perfect for people looking for quality, location and size.
Chelsea Embankment is a fantastic part of Chelsea with river views, easy access to the Physic Gardens, Battersea Park and is also conveniently located to all local amenities Sloane Square has to offer by way of bars, restaurant and local stores.