A Desirable New Build £1,603,900 3 Bedrooms ● City Road, London, EC1V Offering breathtaking views, Valencia Tower rises above its surroundings to bring the Capital to your door. View details