English: It is located at Lord's in St John's Wood, London NW8.
Telugu: ఇది లండన్ NW8, సెయింట్ జాన్స్ వుడ్లోని లార్డ్స్ క్రికెట్ మైదానంలో ఉంది.