Church of St. Thomas the Apostle, Callow is a church, located at Lismoran, Co. Mayo, Ireland. Visit their website www.killasser.com for more detailed information.
Very pretty rural hilltop Church. Overlooks Callow lakes. Popular venue with Catholic weddings.