Lord's Cricket Ground

St Johns Wood
London, NW8 8QN
United Kingdom