A short but pleasant stay at Marina's place. The location is close to bars, restaurant and the Twickenham Stadium