St. Thomas Art Gallery is owned and managed by NIRANAM THOMATHU KADAVU SMARAKA TRUST, an ecumenical body, Reg.No.P815/2002, constructed in the year 2002. This structure commemorates the arrival of St. Thomas at Niranam in 52 A.D.