The Westminster, 180 W 20th Street, Manhattan, New York, NY 10011
Inspired by the elegant landmark buildings that give the neighborhood its distinctive architectural character, The Westminster is one of the most impressive Chelsea apartment buildings in what has become the city’s most desirable place to live. Featuring