Haffenreffer Museum

Bristol, RI
United States