Britain’s Most Haunted – Birkdale Palace
The Palace Hotel The Birkdale Palace Hotel in Southport, Merseyside was a luxury hotel on the North-West coast of Lancashire.
Read moreThe Palace Hotel The Birkdale Palace Hotel in Southport, Merseyside was a luxury hotel on the North-West coast of Lancashire.
Read more