Wharf Apartments

London, United Kingdom

Wharf House is a modern, high end apartment building, on the former site of the post office depot. Twickenham train station is opposite, the River Crane flows alongside it, & the town centre is a 3 minute. walk. The luxury apartments are set back from London Road and the train line and are surrounded by beautifully landscaped gardens. There’s allocated underground parking, and step-free lift access to all 3 floors.

See other properties