News
Strand Palace Hotel, which is located in London’s West End, will bring a touch of Abba to its proceedings with its MAMMA MIA! Afternoon Tea experience. For those who are a fan of the iconic band ...
The hotel was built in 1909. During the Second World War it provided accommodations for American servicemen.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results