Car Lust
Google SV
At 4077 West Pico Blvd, just down the street from the Forum Theater...
According to the
Car Lust blog, "Honda first set up shop in the U.S. on June 11, 1959, with an unassuming little storefront in Los Angeles named the American Honda Motor Co. Inc."...