Yuba Plaza Shell
Add to Favorites
Claimed
OPEN NOW
Today: Open 24 Hours
59 Years
in Business
5 Years with
Yellow Pages
Saved to Favorites
Store
Shell Yuba Plaza
Phone: (530) 441-2374
Address: 831 Colusa Av, Yuba City, CA 95991
Website: http://www.shell.com