Super 8 Auburn Ca

140 E Hillcrest Dr
Auburn
California
United States