Cartogiraffe.com

Springdale Brook

Springdale Brook in New Canaan.