Just an observation....This Mosque on Park Pl is actually only 1 (short) block away from WTC 7 which collapsed a (I believe) few days after 9/11.
Good point. Building Seven collapsed the afternoon of the 11th, leading to a host of conspiracy theories.
hmmm...7 WTC collapsed at around 5pm on 9/11...