City Rooms NYC - Chelsea 2 stars

368 8th Avenue, Chelsea, New York City, NY 10001, United States of America

Hotel image
Read more reviews for City Rooms NYC - Chelsea