Loudoun Castle

Loudoun Castle is an abandoned castle or fort situated near Galston in the United Kingdom. This historic site offers a glimpse into the region's rich past, with its structure and surroundings reflecting the area's complex history. Visitors can explore the nearby town of Galston, discovering its charm and character.

Tags: abandoned, castle, fort

Back to the urbex map