Category: Pubs | show me more
Landline: 0131 55...
Mclachlans serve beers, wines and spirits as well as a selection of traditional pub meals including Sunday breakfast. They also have a big screen TV showing Sky Sports and can cater for private parties of up to 50 guests upon request.
Reviews for this businessLeave a review