St. Thomas Apostolic Seminary, Vadavathoor

GPTKB entity