London's legendary West End is the heart of theatre land with matinee and evening shows every day. Comfort Inn London - Edgware Road is a wonderful spot from where you have an easy access to London attractions and shopping. It's also a great place for cricket fans to gather. Lord's Cricket Ground is widely considered to be one of the famous cricket grounds in the world and is hailed by many as the home of cricket in London. The MCC Museum showcases a plethora of cricket memorabilia.