Anna’s place is a lovely place to stay. Very well located next to Twickenham station.