St. Thomas Roman Catholic Church, located in Pallithura, Thiruvananthapuram, is one of Kerala’s oldest Catholic pilgrimage centres, dating back over 500 years and closely associated with St. Francis Xavier.