If you are looking for hotels near Lord's Cricket Ground London, you might want to consider Mercure London Paddington. This modern hotel is located just a short walk from the ground, and offers a range of benefits for travellers who want to enjoy the cricket and the city.