Inverlochy Castle is a ruined, 13th-century castle near Inverlochy and Fort William along the River Lochy. The site of two battles, uniquely castle remains largely unchanged by later generations.