William L. Harkness Hall

William L. Harkness Hall

Academic Building · Yale University

Details