There are many places that are open on Christmas Day in London, including museums, theaters, and some restaurants. Many stores are closed, but some supermarkets may be open for a limited number of hours. Additionally, some tourist attractions, such as the Tower of London and the London Eye, may also be open.