Map location of
Helen Snell Cheel Medical Campus, Potsdam, NY, USA

49 Lawrence Avenue, Potsdam, New York, 13676, United States