Cartogiraffe.com

Welch Road

Welch Road is a street, also known as Welch Street in Hamden.