Ballygan Upper


Ballygan Upper is a townland in County Antrim and County Londonderry, Northern Ireland.