There are plenty of places to eat in Beauly - as well as the award-winning Corner On The Square there is a lovely little Italian cafe "Biagiotti", an Indian Restaurant "Shimla" and the two hotels: The Priory and The Lovat Arms. And if you are looking to grab a sandwich there are plenty in Harry Gows, the Co-op, Scotmid, or Spar shops.