translate English to French: Booking.com: Strand Palace Hotel, London, United Kingdom - 1734 Guest reviews.
Booking.com: Strand Palace Hotel, London, Royaume-Uni - 1734 Commentaires des Clients.