The Trafalgar St. James
Trafalgar Square, London, Greater London SW1A 2TS
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…
- Distance: 0.07 Miles
- Max: 180 guests