The Strand Palace Hotel is a large hotel on the north side of the Strand, London. The Strand runs for three quarters of a mile from Trafalgar Square eastwards to Temple Bar, where the road becomes ...
In the bustling theater district between the city and the West End, this busy beehive continues to lure groups and gatherings with a fine location across from The Savoy. It's perfectly situated if you ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results