Crawford Arms Hotel
111 Carlisle Road, Crawford, Lanarkshire, ML12 6TP Biggar, United Kingdom |Show on the map
This lovely hotel set in the farmlands of South Lanarkshire offers comfort and warmth with every stay. A friendly warm welcome is guaranteed everytime.
Services and terms: Crawford Arms Hotel
See more nearby hotels