El Ranchero is a Mexican restaurant offering authentic fare like enchiladas and chilaquiles in a cozy, BYOB atmosphere.