Obiekt Strand Palace działa od 1909 roku. Znajduje się on w londyńskiej dzielnicy West End, zaledwie 700 metrów od teatrów Adelphi i Vaudeville. W hotelu działają 2 bary serwujące koktajle i podwieczorek, restauracja oferująca potrawy kuchni brytyjskiej, jak również kawiarnia.
Pokoje są wyposażone w telewizor z płaskim ekranem i dostępem do kanałów satelitarnych. Podczas pobytu goście mogą korzystać z siłowni, a obsługa pokoju dostępna jest w godzinach 12:00–23:00. We pokojach zapewniono najnowocześniejsze klimatyzatory. W pokojach typu deluxe i superior standardowo dostępna jest klimatyzacja.
Hotel oferuje 788 pokoi i zapewnia obsługę pokoju.
Strand Palace znajduje się 5 minut spacerem od gmachu Royal Opera House i pełnej sklepów dzielnicy Covent Garden oraz 8 minut spacerem od placu Trafalgarskiego. Teatry Strand Lyceum i Novello są oddalone od obiektu o 700 metrów. Spacer na dworzec kolejowy i stację metra Charing Cross zajmuje 4 minuty, a na dworzec kolejowy Waterloo Station – 15 minut.