Saint Nicholas Inn

154th Street New York
New York
New York
United States