Full Studio Near The Central Park 2 stars

53rd Street and 9th Avenue, New York City, 10019, United States of America

Hotel image
Read more reviews for Full Studio Near The Central Park