All types Bar Restaurant All types All types Bars Restaurants 4.5 Open now La Piazza 33 Lanark Road, Braidwood, Carluke, Braidwood, SC ML8 4PW Restaurant Station Inn 43 Lanark Road, Braidwood, Carluke, Braidwood, SC ML8 5PE Restaurant Bar