The Queen may live a rather lavish lifestyle, but sometimes regal banquets can't hold a candle to a cosy pub lunch. Her Majesty finished off a lovely Friday at the races with a trip to Edinburgh's Sheep Heid Inn, where regular customers were shocked to see the monarch in their midst.
According to reports, the Queen called an hour ahead before arriving with a "small royal party". They were given a window seat and are said to have ordered two portions of lamb rump, a seabass fillet, half a bottle of white wine and a martini.
The menu states that main meals are $28, although it's not clear what the Queen herself was eating.
While staff were reportedly told not to talk about Her Majesty's visit to the pub, one surprised customer left a detailed TripAdvisor review of their dinner date with royalty.
User RosC17 wrote: "What a lovely lady. Security guards everywhere but so unobtrusive that you hardly noticed them. What an honour for your excellent front of house and kitchen teams. We have enjoyed many visits to the Sheep Heid Inn, but this was particularly memorable. Five stars plus a gold star!"
The Queen and husband Prince Philip had been at Musselburgh Racecourse earlier in the day to celebrate its 200th birthday. She wore a royal blue suit and hat for the occasion, and they watched from the VIP hospitality area.
While in Scotland Her Majesty stayed at Holyrood Palace. It's her official home while attending engagements up north, and she spends a week there at the beginning of each summer.
A Kensington Palace spokesperson would only confirm that the Queen dined "privately" on Friday evening.
Last year pop star Kelly Clarkson visited The Sheep Heid Inn and ordered beer and a portion of chunky chips.