Best Western Cartland Bridge Hotel

Lanark, South Lanarkshire