Company: Leonard and Co. Inc. Markets: California Headquarters: 5199 E Pacific Coast Highway, Suite 305, Long Beach, CA 90804 Phone: 562-597-0001 Leonard and Company owns and operates billboards and wallscapes in California. The company was founded in 1962. The company’s billboards are concentrated in the following areas of Los Angeles: […]















