The Sierra, 130 W 15th Street, Manhattan, New York, NY 10011
Located in Manhattan’s Chelsea neighborhood, this remarkable New York City apartment rental building is a true boutique address. Meticulously designed to complement the brownstones and townhomes that give West 15th Street its classic city charm, The Sierr