Lord's Cricket Ground, known as the Home of Cricket, is owned by Marylebone Cricket Club.
Located just north of London City Centre.

Unfortunately the photogrammetry quality for this area of London is not as good as other areas, so this is the best Level Of Detail I can acheive. 
Still looks ok while flying from a distance.