3451 S Dogwood Rd, El Centro, California 92243 USA
All stores closed after 11a.m. Posted opening time.
Photo Credit: Yelp