London Road Apartments

London, United Kingdom

These stunning London Road apartments are a 4 minute walk from Twickenham train station, which is just 3 minutes by rail from Richmond. There’s Wifi, Smart TV, coffee machines, parking, a washer/dryer, and lift access. The apartments enjoy the immediate proximity of all the delights of central Twickenham and also the relative quiet of being positioned behind the high street. King St and Church St have a plethora of independent shops, restaurants, cafes and pubs. The picturesque Thames Embankment is just a 1

See other properties