Williamscraig Holiday Cottages puts you 2 mi (3.3 km) from Linlithgow Palace. Guests will have free perks like WiFi and self parking. A terrace and a garden are other highlights, and accommodations at this upscale property offer upscale touches like private spa tubs and fireplaces.