Factory El Ranchero

restaurant in Otay, Chula Vista

Phone: (619) 422-1142

Address: 1324 3rd Ave Ste 8