7320 River Rd, Truckee, California 96161 USA
The Rock Complex - Our home in Truckee California
Photo Credit: Yelp