With an unbeatable location in London’s buzzing Covent Garden, exciting menus that tickle your taste buds and eight stylish spaces for private dining, meetings and events, One Aldwych, as one of the best luxury London hotels, is a fabulous choice. An unbeatable location for a stylish event.