apartments chelsea the wallpaper the chelsea apartments nyc The Chelsea 160 W 24th St is located in the city of New York. Ad Extraordinary Views Are Forever In style. New … Sunday, July 31, 2022 Edit