9251 Stephens Street Delhi CA 95315 USA