A Victorian palace steeped in history, this landmark hotel sits steps from the Houses of Parliament and Trafalgar Square, with views across the River Thames toward the London Eye. Built in the 1880s, the imposing listed exterior gives way to beautifully appointed interiors that honor original architectural details, including a grand marbled spiral staircase. Guests settle into rooms designed for comfort, where large windows frame the city’s most recognizable sights. A fireplace and garden provide quiet retreats between explorations of nearby Westminster, Buckingham Palace, and the West End’s theatres and shops. Multiple dining venues serve breakfast, lunch, and dinner, while the bar welcomes guests for an evening drink. Staff remain available around the clock to help plan the day ahead.