Map location of
Seacord Hill, Taylor, NY, USA

Taylor, New York, United States