Scotty's Landing

Scotty's Landing, 12609 River Rd, Chico, CA 95973, United States

(530) 710-2020

Location