Scot Scoop News

Have you seen this taqueria?

Have you seen this taqueria?

Miranda Irwin, Staff Writer

April 14, 2015

Have you seen Nikko’s Taqueria Mexican Grill? Most people have probably never seen or heard of Nikko’s Taqueria, located on El Camino Real in Redwood City, California, but some may have seen the Seven Eleven to the right of it. Nikko’s is a hole-in-the-wall restaurant that happens to be very...

The student news site of Carlmont High School in Belmont, California.
seen