Leon Cigars – Moved Address: 3959 Wilshire Boulevard, Unit B21, Los Angeles, CA Phone: (213) 385-3375 A longstanding, Iconic cigar shop just a few steps west of Western Avenue.
USA Smoke & Vape Address: 401 S Vermont Ave, Los Angeles, CA 90020Phone: (213) 915-0501 Located in the strip mall known as 401 Vermont Plaza.