Monday Daily Delawhere [11.10.14] Delaware Dem 10 years ago The Charles Thomas House, on The Strand in New Castle. The house was built in 1801 as a hotel, and also served as the parish house for Immanuel Episcopal Church.