The Thistle Trafalgar Square Hotel is located on a quiet side street right in the heart of London's West End. All 108..., the Royal Trafalgar has a ground floor restaurant which also benefits from a terrace so you can experience al fresco...
GLH HotelsThe Thistle Trafalgar Square Hotel is located on a quiet side street right in the heart of London's West End. All 108..., the Royal Trafalgar has a ground floor restaurant which also benefits from a terrace so you can experience al fresco...
GLH Hotels