Los Angeles, California
Very tasty taco stand