Perfect apartment in a perfect location for Twickenham stadium!