O'Hara's Big Top

Carlow College, St. Patrick's, Carlow Town, CW