Map location of
Lumbert Hill, Delhi, NY, USA

Delhi, New York, United States