I was double charged for drinks.. apparently the till was at fault? this is the second time this has...
The Turks Head
(125)
Advertisement
Photos
The Turks Head is a pub located in St Helens, England, offering a selection of alcoholic beverages. The establishment has undergone recent changes in its kitchen staff, which has had an impact on the quality of its food offerings.
In addition to drinks, the Turks Head has amenities for groups, though there have been some operational issues reported, such as difficulties with the billing system. Guests can enjoy a casual atmosphere, making it a typical choice for social gatherings.
Generated from the web
Reviews
(125)
Been on a day trip to York. With this pub never again, they did not do a head a count on the coach s...
Not been here for a long time and was disappointed, £23.95 for lamb henry, overdone on the outside, ...
You might also like
Advertisement


