Cricket ground in London; headquarters of the MCC (5)
I believe the answer is:
lords
(Other definitions for lords that I've seen before include "Test cricket ground" , "Test place" , "Parliamentary house" , "another place for an MP" , "Play cricket here with the peers" .)