This is a great place for a stay in Twickenham. Close to many shops and restaurants, and with plenty of green spaces nearby.
The flat is super clean and well-equipped.