Photos of the Chelsea Star, New York.

About the hotel