HomeOklahomaAlhambraLSI LSI in Alhambra, Oklahoma 3.8 / 5(6 reviews) Features & AmenitiesAccessibility Wheelchair Accessible Entrance Wheelchair Accessible Parking Address 1635 W Main St, Alhambra, CA 91801 Contact Information Telephone: +16264409656 Links View on Map