LORD'S CRICKET GROUND

Lord's Cricket Ground

Inner London, Greater London