Great place that is central to Twickenham and only a 10 minute walk to the station.