Lord's Cricket Ground

London, Greater London