The ground hosted its first test match against England and Australia, leading to the victory of England by an innings and five runs. England made its first appearance in 1979 World Cup finals in this ground. Also that South Africa was the first country to play a test match at Lord's, apart from the Australians.
Lord's Cricket stadium is located in St John's Wood, London. The stadium is considered to be the home ground for the English cricket team. The pavilion of Lord's remains to be same as the original stadium with its appearance.