Ballymacegan
Ballymacegan is a townland in the historical Barony of Ormond Lower, County Tipperary, Ireland. It is located in the civil [parishes in Ireland|civil parish] of Lorrha in the north of the county and includes an area of callows alongside the River Shannon.