(A) Lord’s, also known as Lord,s Cricket Ground, is a cricket venue in St John’s Wood,London. It is called Mecca of Cricket. It is named after its founder, Thomas Lord. Lord’s is widely referred to as the ‘Home of Cricket’ and is home to the world’s oldest sporting museum.