Descrizione

A sanctuary of style, rest and play in the heart of stylish SW1, The Trafalgar St. James is an iconic five-star London hotel.