One thing is for certain—a visit to the Raffles London at The OWO will drop jaws and inspire the imagination. Despite recently opening in late 2023, the property in Whitehall occupies one of the world’s most historic and prestigious addresses, located a short walk from The River Thames, Buckingham Palace, St. James’s Park, and the Horse Guards Parade.