The Vanguard Chelsea, 77 W 24th Street, Manhattan, New York, NY 10010
The Vanguard Chelsea has set a new standard for green living (no fee luxury rentals) within a luxury envelope, located in the vibrant Chelsea neighborhood. Close to The Highline, Madison Square Park, Eataly and Chelsea Market, the Vanguard has a contempor