Map location of
Lord's Creek, Albany, VT, USA

Albany, Vermont, United States