The Strand Palace is located in the heart of London. The hotel provides spacious units with air conditioning, TVs, and coffee makers. Guests can visit the on-site restaurants and indulge in delicious meals. Hotel facilities and services include Wi-Fi, free luggage storage, a gym, vending machines, and a business centre.