Did you know that St. Thomas of Villanova Church , upon its completion in 1887, was likely the tallest man-made structure between the Delaware River and Lancaster, Pennsylvania ? SOMEFACTS.com