The Lake Natoma Inn is located in an ideal location – the historic gold mining quaint town of Folsom, California. It’s within walking distance of interesting shops, galleries and restaurants on Sutter Street. Also, it sits along the beautiful American River with access to the bike trail and

Read More

Check out their VIXEN VALUE!

VIDEO TOUR