What's with that place on La Brea a block or so south of Washington near the 10 Freeway.
It's called Taurus Flavors....has a sandwich board out on La Brea with picture of a bull on it. I "think" it's some kind of Philly Cheesesteak joint. I've been curious about it for YEARS but too scared to try.
Has ANYONE ever ventured in????
Ok that's mine.........who's next???