0
Anonymous
The Oval Cricket Ground
Wiki User
Chat with our AI personalities
I think that this refers to the Lord's cricket grounds located on London, England.