This place has very good food. It's funny because it is located 100 feet froma Taco Bell. In my opinion there is no comparision, this food is a lot better. Very reasonable as well, a super burritto will cost about 5.50. It is located on the well known El Camino real so it is very easy to find as well. Usually you don't have to wait to long in line either.
more