Short stay: Taj 51 Buckingham Gate Suites and Residences, Westminster, London, UK
Tucked away towards the rear of St. James’ Court, a Taj hotel, and only a short distance from Buckingham Palace, is the exclusive, five-star Taj 51 Buckingham Gate Suites and Residences. This luxurious, all-suite...