This impressive one double bedroom apartment has recently been modernised and decorated to a high standard and benefits from a shared terrace and a central location.
London Road is located in the heart of the town centre and is just moments from the many shops, restaurants and bars that Twickenham has to offer. There are great transport links and Twickenham mainline station with its trains to London Waterloo is just 0.2 miles away and the River Thames is just moments away.