Royal Horseguards Hotel

Location:Royal Horseguards Hotel, Westminster, London SW1A, UK
Phone:0800 330 8090

A Modern & Majestic Hotel. Located near London's Most Iconic Landmarks.