Nestled in the heart of Central London, on the south side of the world-famous Trafalgar Square, The Trafalgar St. James offers unrivalled proximity to some of the city’s most iconic attractions such as The National Gallery and Theatreland. The hotel features 131 bedrooms and 15 suites.
Source: New feed