18 Hotels North - astoriahistory
Hotel Willard and The Lumbard, 252 West 76th Street, New York City

Hotel Willard and The Lumbard, 252 West 76th Street, New York City

00370ManhattanhotelsUpper West Side