Floor Plan for 3 Bedroom Apartment to Rent in Sophora House, Vista Chelse Bridge Wharf, London, SW11, 8BW - £969  pw | £4199 pcm