"The witching hour for El Farolito is after midnight; the restaurant metes out burritos the size of bricks until 2:30 a.m. on Friday and Saturdays, making it a late-night pit stop for both the hungry and the inebriated. What it lacks in ambiance it makes up for with the sheer size of its offerings, which you can explore until 1:30 a.m. Sunday to Thursday. The North Beach outpost stays open late, too. Be aware that it’s cash only." - Dianne de Guzman, Paolo Bicchieri