Temple near Silverado Plaza Shopping Center in American Canyon, CA