The Folsom Telegraph

Founded in 1856

Address: 
921 Sutter Street
Suite 100
Folsom, CA 95630
United States