115 South St
New York, NY 10038
$14,950,000 USD
13,119 SF
13,119 SF
$14,950,000 USD
Storefront Retail Residential