Walter Elwood Museum
Address:
100 Church Street
Amsterdam
, NY
, 12010
42° 56' 22.5384" N, 74° 11' 5.9388" W
See map: Google Maps