This Teardrop, which is a memorial given to the United States when the twin towers fell, is a sight to behold. On a clear day, you can take a photo of both the memorial, the Statue of Liberty, and the place where the twin towers stood. The One World Trade Center, which is lhe largest building in the Western Hemisphere, standing at 102 stories high, is just to the right of where the twin towers fell.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.