Yale Center for British Art

  • 1080 Chapel St.
  • New Haven, CT, 06520