About this hotel
St. James' Court, A Taj Hotel, London is a masterpiece of Victorian style that typifies the hidden one of the best luxury hotels in Britain charm. Fresh and elegant, with the warmth of signature Taj, strives to make each visit a pleasant and memorable. When the hotel debuted in 1902 and, today, continues to maintain the sophistication of the past. Quilon three restaurants, including Michelin star, two bars, a...