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.