Yale center for British art

1080 Chapel St, New Haven, Connecticut