Cartogiraffe.com

West Branch Indian Creek

West Branch Indian Creek in Lower Merion Township.