Between the city's centre and Greenwich Island you can find this big church (St. Thomas Aquinas Catholic church) in the Italian suburbs of Phildelphia.