The Trafalgar St. James
In the buzzing hub of central London is The Trafalgar St. James, a luxury yet quirky hotel overlooking Trafalgar square. For events, Biblio, in the lower ground floor is the house living room where you…
- Max Capacity
- 180
- Bedrooms
- 131














