Barclay Tower Photos

Meet 76 travelers, 24 tour guides and discover 64 photos

The Barclay Tower is a skyscraper located in New York City's Tribeca near Lower Manhattan. The residential building rises 673 feet (205 m) above street level, containing 56 floors for 441 rental units. Construction of the building lasted from 2005 to 2007, with the topping out ceremony happening in Fall 2006. This…
View Barclay Tower guide >

Barclay Tower