Map of Thistle Trafalgar Square |
Thistle Trafalgar Square
A modern hotel set in a superb and quiet location, in the cultural and geographical heart of London. This 116-room hotel, including 80 air conditioned rooms, boasts the Savoria Brasserie and the Battle of Trafalgar pub. [more...]
Copyright © 1999-2008 Excelsior Information Systems Limited.
All rights reserved.
Press Room Terms of Use Privacy Link to Us Self-Catering Advertising Index Site Map
