Location of Laura’s place is fantastic for Twickenham stadium. I would also recommend it for stays outside of London as transport links are very good.
Laura was very welcoming and communication was great prior to our visit. Highly recommended.