
3037 Wilshire Blvd, Los Angeles, CA. The sign lettering is very reminiscent of the old Tiny Naylor's restaurants.
03/06/2001 - La Salsa Restaurant - 22800 Pacific Coast Highway, Malibu, California
You'll have to forgive me for not labelling this photo Latino Muffler Man; the giant fiberglass statue is clearly standing outside of a Mexican restaurant.
In Malibu, of all places.