Church

St. Thomas Church, Cherry Hill

Cherry Hill, New Jersey, United States