Ubytování se nachází ve městě Londýn, 5 minut chůze od stanice metra Embankment.
Pokoje v hotelu Strand Palace Hotel mají psací stůl, TV s plochou obrazovkou se satelitními kanály a ovládání klimatizace. Všechny pokoje mají koupelnu s samostatnou toaletou a sprchou.
V restauraci American Bar můžete ochutnat britskou kuchyni, nachází se jen 50 metrů od hotelu.
Katedrála svatého Pavla je 1 km od hotelu, a Buckinghamský palác je vzdáleno 25 minut chůze. Hotel stojí v blízkosti Dům Somerset House.