One of Edwardian's most sought-after meetings and event spaces is the newly refurbished At The Hampshire Penthouse, located at the Radisson Blu Edwardian Hampshire Hotel in the heart of Leicester Square. This top-floor venue features floor-to-ceiling windows that offer breathtaking views of London's skyline, including the London Eye, Big Ben, and Nelson's Column.