The Four Marys is a great pub in Linlithgow in the middle of the main street, known for its excellent food, wonderful fish and chips and excellent steaks. A upmarket restaurant that offers excellent beer, tasty whisky and great wines. Nice menu, cozy dining room, excellent staff and traditional ambience. Very reasonable prices.