El Rancho Grande is a Mexican restaurant on Olvera Street in Los Angeles that serves taquitos and tacos. The taquitos come with guacamole, and the tacos, enchiladas, and sopes are made from scratch. The family has run the restaurant for over 95 years, and orders and food preparation are quick. The space is small, so customers wait for a table when it is busy.