Ballylough (Baile-an-locha; "the town of the lake") is a small village and townland in County Down, Northern Ireland.It lies roughly north of Newcastle and east of Castlewellan, just northeast of Annsborough.
Ballylough (Baile-an-locha; "the town of the lake") is a small village and townland in County Down, Northern Ireland. Ballylough lies roughly north of Newcastle and east of Castlewellan, just northeast of Annsborough.