The Strand Palace Hotel is a large hotel on the north side of the Strand, London, England. It was erected after Exeter Hall was demolished in 1907. It opened in 1909 and was refurbished in the Art Deco style during the 1930s, but has now been modernised.
DSC05936 Travel Sticker London
The Strand Palace Hotel sounds like it is quite elegant in London judging from my quick look up. Beautiful old building nicely remodeled on the inside with a notable restaurant. The hotel is located in London's West End surrounded by Leicester Square, St. Paul's Cathedral, Trafalgar Square and the fabulous London Eye. Looks like a great place to stay.
Strand Palace Hotel WC2
Strand Palace Hotel (completed 1909), the Strand WC2, London. Owned at one time by J Lyons & Company -- of tearooms and corner houses fame.