The Trafalgar St. James, London är ett elegant hotell som erbjuder en sofistikerad upplevelse i hjärtat av London, med Trafalgar Square som dess centrala läge. Med sitt ögonblickliga tillträde till några av huvudstadens mest ikoniska sevärdheter, såsom Buckingham Palace, The National Gallery och London Eye, är det en idealisk plats för både affärsresenärer och turister.
Hotellet kombinerar modern
... Läs mer