Perfect location if you are going to Twickeham stadium