80 John Street

Closed
80 John St
New York, NY 10038

The South Star, located at 80 John Street in Manhattan's Financial District, is a captivating condominium that combines art deco charm with modern elegance. Originally constructed in 1927 as the Travelers Insurance building, this 23-story residence features 147 meticulously converted units, ranging from cozy studios to spacious three-bedroom apartments.

Generated from the website

Own this business?
See a problem?

You might also like

United StatesNew YorkNew York80 John Street

Partial Data by Infogroup (c) 2025. All rights reserved.