Map location of
Leach Creek, Averill, VT, USA

Averill, Vermont, United States